/* CUSTOM FONTS*/

:root {
  --color-1: #0b345a;
  --color-2: #fe6600;
  --color-3: #9f4000;
  --color-11: #150900;
  --color-12: #2d2119;
  --color-13: #d9d9d9ff;
  --color-14: #fcf1eb;
  --color-21: #ffffffd9;
  --color-22: #ffffffd9;
  --color-23: #424242ff;
  --color-24: #150900;
  --color-30: red;
  --color-101: #fcf1eb;
  --color-102: #ffffff;
  --color-103: #150900;
  --color-104: #d45500b3;
  --color-105: #ffffffcc;
  --color-106: #150900b3;
  --color-201: #ffffff;
  --color-202: #ffffffd9;
  --color-203: #ffffffcc;
  --color-204: #150900;
  --color-205: #2d2119;
  --color-301: #ffffff32;
  --color-302: #42424233;
}
body {
  font-size: 16px;
  line-height: 1.5;
  font-family: Roboto;
  color: var(--color-12);
}
h1 {
  font-size: 64px;
  line-height: 1.2;
  color: var(--color-11);
  font-weight: 400;
  font-family: Roboto;
}
h2 {
  font-size: 48px;
  line-height: 1.35;
  color: var(--color-11);
  font-weight: 400;
  font-family: Roboto;
}
h3 {
  font-size: 38px;
  line-height: 1.35;
  color: var(--color-11);
  font-weight: 400;
  font-family: Roboto;
}
h4 {
  font-size: 30px;
  line-height: 1.35;
  color: var(--color-11);
  font-weight: 400;
  font-family: Roboto;
}
h5 {
  font-size: 24px;
  line-height: 1.35;
  color: var(--color-11);
  font-weight: 600;
  font-family: Roboto;
}
h6 {
  font-size: 20px;
  line-height: 1.35;
  color: var(--color-11);
  font-weight: 600;
  font-family: Roboto;
}
a {
  text-decoration: underline;
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
  h1 {
    font-size: 48px;
  }

  h2 {
    font-size: 42px;
  }

  h3 {
    font-size: 32px;
  }

  h4 {
    font-size: 24px;
  }
}
@media all and (min-width: 1280px) {
  :where([class*="dorik-container"]:not([class*="dorik-container"] *)) {
    --max-width: 1140px;
  }

  :where([class*="dorik-container"]:not([class*="dorik-container"] *))
    > .dorik-container--global-container-width {
    max-width: 1140px;
  }
}
/*footer*/
.symbol--footer {
  padding-top: 100px;
  padding-bottom: 40px;
  background-color: var(--color-101);
}
.symbol--footer:before {
}
@media screen and (max-width: 1023px) {
  .symbol--footer {
    padding-top: 60px;
    padding-left: 32px;
    padding-bottom: 24px;
    padding-right: 32px;
  }
}
@media screen and (max-width: 767px) {
  .symbol--footer {
    padding-top: 40px;
    padding-left: 24px;
    padding-bottom: 24px;
    padding-right: 24px;
  }
}

.ai-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  z-index: 999;
  align-items: center;
  background: rgba(0, 0, 0, 0.3);
  justify-content: center;
}

/*Container*/
.dorik-container-n23dck39 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-top: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 0px;
  flex-basis: 100%;
  justify-content: center;

  border-style: solid;

  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: var(--color-302);
}
@media screen and (max-width: 1023px) {
  .dorik-container-n23dck39 {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-container-n23dck39 {
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 16px;
  }
}

.dorik-container-n23dck39 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-top: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 0px;
  flex-basis: 100%;
  justify-content: center;

  border-style: solid;

  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: var(--color-302);
}

@media all and (max-width: 1023px) {
  .dorik-container-n23dck39 {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-container-n23dck39 {
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 16px;
  }
}

.dorik-container-n23dck39.dorik-container-n23dck39 {
  margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
  margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
  width: calc(var(--max-width, 100%) - 0px - 0px);
}

@media all and (max-width: 1023px) {
  .dorik-container-n23dck39.dorik-container-n23dck39 {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
  }
}
@media all and (max-width: 767px) {
  .dorik-container-n23dck39.dorik-container-n23dck39 {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
  }
}
:where(.dorik-container-n23dck39) {
  margin: 0 auto;
}
:where(.dorik-container-n23dck39) {
  position: relative;
}
:where(.dorik-container-n23dck39) > .video-bg,
:where(.dorik-container-n23dck39)
  > .dorik-container-n23dck39--video-overlay {
  z-index: -1;
}

/*Container*/
.dorik-container-emxw355e {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding-top: 10px;
  padding-bottom: 10px;
  flex-basis: 28%;
  align-items: stretch;
}
@media screen and (max-width: 1023px) {
  .dorik-container-emxw355e {
    flex-basis: 40%;
  }
}
@media screen and (max-width: 767px) {
  .dorik-container-emxw355e {
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 100%;
  }
}

.dorik-container-emxw355e {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding-top: 10px;
  padding-bottom: 10px;
  flex-basis: 28%;
  align-items: stretch;
}

@media all and (max-width: 1023px) {
  .dorik-container-emxw355e {
    flex-basis: 40%;
  }
}
@media all and (max-width: 767px) {
  .dorik-container-emxw355e {
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 100%;
  }
}

:where(.dorik-container-emxw355e) {
  position: relative;
}
:where(.dorik-container-emxw355e) > .video-bg,
:where(.dorik-container-emxw355e)
  > .dorik-container-emxw355e--video-overlay {
  z-index: -1;
}

/*Image*/
.dorik-image-kplmqgva {
  object-fit: cover;
  width: 150px;
  margin-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .dorik-image-kplmqgva {
    margin-bottom: 16px;
    margin-top: 0px;
  }
}

/*Text*/
.dorik-text-5efr6rgn {
  color: var(--color-205);
}
@media screen and (max-width: 767px) {
  .dorik-text-5efr6rgn {
    margin-top: 0px;
    margin-bottom: 24px;
  }
}
.dorik-text-5efr6rgn {
}

/*Title*/
.dorik-heading-1ktbzv8r {
  margin-top: 32px;
  margin-bottom: 24px;
  color: var(--color-204);
}
@media screen and (max-width: 767px) {
  .dorik-heading-1ktbzv8r {
    margin-top: 0px;
    margin-bottom: 24px;
  }
}

.dorik-heading-1ktbzv8r {
}

.dorik-heading-1ktbzv8r p {
  display: inline;
}

.dorik-heading-1ktbzv8r .dorik-heading__dynamic {
  display: inline;
}

.dorik-heading-1ktbzv8r .dorik-heading__dynamic span {
  display: inline-block;
}

/*Social Icon*/
.dorik-socialIcon-jdr8gixw {
  display: flex;
  flex-direction: row;
  list-style: none;
  line-height: 1;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 32px;
  padding-left: 0px;
  padding-right: 0px;
}
@media screen and (max-width: 767px) {
  .dorik-socialIcon-jdr8gixw {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }
}

.dorik-socialIcon-jdr8gixw {
  flex-wrap: wrap;
}

.dorik-socialIcon-jdr8gixw li svg {
}

.dorik-socialIcon-jdr8gixw li svg:hover {
}

.dorik-socialIcon-jdr8gixw li svg {
  fill: var(--color-205);
  height: 32px;
  width: 32px;
}
.dorik-socialIcon-jdr8gixw li svg:hover {
  fill: var(--color-1);
}

.dorik-socialIcon-jdr8gixw li:not(:last-child) {
  margin-right: 16px;
}

/*Container*/
.dorik-container-qyido5au {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 24px;
  padding-right: 24px;
  flex-basis: 40%;
  align-items: stretch;

  border-style: solid;

  border-left-width: 1px;
  border-left-style: solid;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: var(--color-302);
  border-left-color: var(--color-302);
}
@media screen and (max-width: 1023px) {
  .dorik-container-qyido5au {
    flex-basis: 60%;

    border-style: solid;

    border-right-width: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 24px;
    padding-right: 0px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-container-qyido5au {
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-right: 0px;
    flex-basis: 100%;

    border-style: solid;

    border-left-width: 0px;
  }
}

.dorik-container-qyido5au {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 24px;
  padding-right: 24px;
  flex-basis: 40%;
  align-items: stretch;

  border-style: solid;

  border-left-width: 1px;
  border-left-style: solid;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: var(--color-302);
  border-left-color: var(--color-302);
}

@media all and (max-width: 1023px) {
  .dorik-container-qyido5au {
    flex-basis: 60%;

    border-style: solid;

    border-right-width: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 24px;
    padding-right: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-container-qyido5au {
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-right: 0px;
    flex-basis: 100%;

    border-style: solid;

    border-left-width: 0px;
  }
}

:where(.dorik-container-qyido5au) {
  position: relative;
}
:where(.dorik-container-qyido5au) > .video-bg,
:where(.dorik-container-qyido5au)
  > .dorik-container-qyido5au--video-overlay {
  z-index: -1;
}

/*Title*/
.dorik-heading-cfzdijf8 {
  margin-top: 0px;
  margin-bottom: 24px;
  color: var(--color-204);
}

.dorik-heading-cfzdijf8 {
}

.dorik-heading-cfzdijf8 p {
  display: inline;
}

.dorik-heading-cfzdijf8 .dorik-heading__dynamic {
  display: inline;
}

.dorik-heading-cfzdijf8 .dorik-heading__dynamic span {
  display: inline-block;
}

/*Subscription Form*/

@media screen and (min-width: 768px) {
  .dorik-subscription-kj6qdryl .fields-wrapper {
    display: flex;
    align-items: flex-end;
    flex-direction: row;
  }
}
.dorik-subscription-kj6qdryl .form-control {
  height: 50px;
}
.dorik-subscription-kj6qdryl .form-control {
  align-self: auto;
}

.dorik-subscription-kj6qdryl .form-group {
  flex: 1;
  margin-right: 15px;
  width: 100%;
}

@media screen and (max-width: 767px) {
  .dorik-subscription-kj6qdryl .form-group {
    margin-bottom: 10px;
  }
  .dorik-subscription-kj6qdryl button {
    width: 100%;
  }
}

.dorik-subscription-kj6qdryl .hidden {
  display: none;
}

.dorik-subscription-kj6qdryl .form-group:last-child {
  margin: 0;
}

.dorik-subscription-kj6qdryl .form-label {
  display: block;
  color: #171a21;
  font-size: 16px;
  padding-bottom: 10px;
}

.dorik-subscription-kj6qdryl button .button-content {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.dorik-subscription-kj6qdryl .form-control {
  color: #171a21;
  font-size: 14px;
  padding-left: 16px;

  border: 1px solid var(--color-302);
  border-radius: 5px 5px 5px 5px;

  width: 100%;
}

.dorik-subscription-kj6qdryl button {
  color: var(--color-201);
  padding-left: 20px;
  padding-right: 20px;
  border: 0px solid;
  border-radius: 5px 5px 5px 5px;
  background-color: var(--color-1);
}

.dorik-subscription-kj6qdryl button {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
}

.dorik-subscription-kj6qdryl button:hover :is(.icon, .icon svg) {
  color: null;
}

/*Container*/
.dorik-container-cys6tsdg {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  flex-basis: 16%;
  align-items: stretch;

  border-style: solid;

  border-left-width: 0px;

  border-right-width: 0px;
}
@media screen and (max-width: 1023px) {
  .dorik-container-cys6tsdg {
    flex-basis: 38%;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-container-cys6tsdg {
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 10px;
  }
}

.dorik-container-cys6tsdg {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  flex-basis: 16%;
  align-items: stretch;

  border-style: solid;

  border-left-width: 0px;

  border-right-width: 0px;
}

@media all and (max-width: 1023px) {
  .dorik-container-cys6tsdg {
    flex-basis: 38%;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-container-cys6tsdg {
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 10px;
  }
}

:where(.dorik-container-cys6tsdg) {
  position: relative;
}
:where(.dorik-container-cys6tsdg) > .video-bg,
:where(.dorik-container-cys6tsdg)
  > .dorik-container-cys6tsdg--video-overlay {
  z-index: -1;
}

/*Title*/
.dorik-heading-tbupslt2 {
  margin-top: 0px;
  margin-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .dorik-heading-tbupslt2 {
    margin-top: 0px;
    margin-bottom: 16px;
    margin-left: 5px;
  }
}

.dorik-heading-tbupslt2 {
}

.dorik-heading-tbupslt2 p {
  display: inline;
}

.dorik-heading-tbupslt2 .dorik-heading__dynamic {
  display: inline;
}

.dorik-heading-tbupslt2 .dorik-heading__dynamic span {
  display: inline-block;
}

/*Links*/
.dorik-links-77wz2r4s {
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.dorik-links-77wz2r4s .dorik-list--link {
  text-decoration: none;
  color: var(--color-205);
}
.dorik-links-77wz2r4s .dorik-list--link:hover {
  color: var(--color-2);
}

.dorik-links-77wz2r4s .dorik-list--link {
  margin-bottom: 16px;
}
.dorik-links-77wz2r4s .dorik-list--item:last-child .dorik-list--link {
  margin-bottom: 0;
}
.dorik-links-77wz2r4s .dorik-list--icon {
  margin-right: 5px;
}
.dorik-links-77wz2r4s .icon_h6oqeuvz {
  font-size: null;
  color: null;
}
.dorik-links-77wz2r4s .icon_5gqp8r81 {
  font-size: null;
  color: null;
}
.dorik-links-77wz2r4s .icon_pnlgzlsb {
  font-size: null;
  color: null;
}

/*Container*/
.dorik-container-140q9yzm {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  flex-basis: 16%;
  align-items: stretch;

  border-style: solid;

  border-left-width: 0px;

  border-right-width: 0px;
}
@media screen and (max-width: 1023px) {
  .dorik-container-140q9yzm {
    flex-basis: 62%;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-container-140q9yzm {
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 10px;
  }
}

.dorik-container-140q9yzm {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  flex-basis: 16%;
  align-items: stretch;

  border-style: solid;

  border-left-width: 0px;

  border-right-width: 0px;
}

@media all and (max-width: 1023px) {
  .dorik-container-140q9yzm {
    flex-basis: 62%;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-container-140q9yzm {
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 10px;
  }
}

:where(.dorik-container-140q9yzm) {
  position: relative;
}
:where(.dorik-container-140q9yzm) > .video-bg,
:where(.dorik-container-140q9yzm)
  > .dorik-container-140q9yzm--video-overlay {
  z-index: -1;
}

/*Title*/
.dorik-heading-4j6r6w6d {
  margin-top: 0px;
  margin-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .dorik-heading-4j6r6w6d {
    margin-top: 0px;
    margin-bottom: 16px;
    margin-left: 5px;
  }
}

.dorik-heading-4j6r6w6d {
}

.dorik-heading-4j6r6w6d p {
  display: inline;
}

.dorik-heading-4j6r6w6d .dorik-heading__dynamic {
  display: inline;
}

.dorik-heading-4j6r6w6d .dorik-heading__dynamic span {
  display: inline-block;
}

/*Links*/
.dorik-links-edcg7mce {
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.dorik-links-edcg7mce .dorik-list--link {
  text-decoration: none;
  color: var(--color-205);
}
.dorik-links-edcg7mce .dorik-list--link:hover {
  color: var(--color-2);
}

.dorik-links-edcg7mce .dorik-list--link {
  margin-bottom: 16px;
}
.dorik-links-edcg7mce .dorik-list--item:last-child .dorik-list--link {
  margin-bottom: 0;
}
.dorik-links-edcg7mce .dorik-list--icon {
  margin-right: 5px;
}
.dorik-links-edcg7mce .icon_h6oqeuvz {
  font-size: null;
  color: null;
}
.dorik-links-edcg7mce .icon_5gqp8r81 {
  font-size: null;
  color: null;
}
.dorik-links-edcg7mce .icon_pnlgzlsb {
  font-size: null;
  color: null;
}

/*Container*/
.dorik-container-imkicc5o {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  flex-basis: 100%;
  justify-content: center;
  margin-top: 32px;
}
@media screen and (max-width: 1023px) {
  .dorik-container-imkicc5o {
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    justify-content: unset;
    gap: 16px;
    margin-top: 24px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-container-imkicc5o {
    gap: 8px;
    margin-top: 24px;
  }
}

.dorik-container-imkicc5o {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  flex-basis: 100%;
  justify-content: center;
  margin-top: 32px;
}

@media all and (max-width: 1023px) {
  .dorik-container-imkicc5o {
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    justify-content: unset;
    gap: 16px;
    margin-top: 24px;
  }
}
@media all and (max-width: 767px) {
  .dorik-container-imkicc5o {
    gap: 8px;
    margin-top: 24px;
  }
}

.dorik-container-imkicc5o.dorik-container-imkicc5o {
  margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
  margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
  width: calc(var(--max-width, 100%) - 0px - 0px);
}

@media all and (max-width: 1023px) {
  .dorik-container-imkicc5o.dorik-container-imkicc5o {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
  }
}
@media all and (max-width: 767px) {
  .dorik-container-imkicc5o.dorik-container-imkicc5o {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
  }
}
:where(.dorik-container-imkicc5o) {
  margin: 0 auto;
}
:where(.dorik-container-imkicc5o) {
  position: relative;
}
:where(.dorik-container-imkicc5o) > .video-bg,
:where(.dorik-container-imkicc5o)
  > .dorik-container-imkicc5o--video-overlay {
  z-index: -1;
}

/*Container*/
.dorik-container-ul0etqgm {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding-top: 1px;
  padding-bottom: 1px;
  flex-basis: 60%;
  align-items: stretch;
  justify-content: center;
}
@media screen and (max-width: 1023px) {
  .dorik-container-ul0etqgm {
    flex-basis: 63%;
  }
}
@media screen and (max-width: 767px) {
  .dorik-container-ul0etqgm {
    flex-basis: 100%;
  }
}

.dorik-container-ul0etqgm {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding-top: 1px;
  padding-bottom: 1px;
  flex-basis: 60%;
  align-items: stretch;
  justify-content: center;
}

@media all and (max-width: 1023px) {
  .dorik-container-ul0etqgm {
    flex-basis: 63%;
  }
}
@media all and (max-width: 767px) {
  .dorik-container-ul0etqgm {
    flex-basis: 100%;
  }
}

:where(.dorik-container-ul0etqgm) {
  position: relative;
}
:where(.dorik-container-ul0etqgm) > .video-bg,
:where(.dorik-container-ul0etqgm)
  > .dorik-container-ul0etqgm--video-overlay {
  z-index: -1;
}

/*Links*/

.dorik-links-licu1xga .dorik-list--link {
  text-decoration: none;
  color: var(--color-205);
}

.dorik-links-licu1xga .dorik-list--link {
  margin-right: 16px;
}
.dorik-links-licu1xga .dorik-list--item:last-child .dorik-list--link {
  margin-right: 0;
}
.dorik-links-licu1xga .dorik-list--icon {
  margin-right: 5px;
}
.dorik-links-licu1xga .icon_i5mwfcq6 {
  font-size: null;
  color: null;
}
.dorik-links-licu1xga .icon_p7ucjva2 {
  font-size: null;
  color: null;
}
.dorik-links-licu1xga .icon_2suuvmpu {
  font-size: null;
  color: null;
}

/*Container*/
.dorik-container-xdm2d7cb {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding-top: 1px;
  padding-bottom: 1px;
  flex-basis: 40%;
  align-items: stretch;
  justify-content: center;
}
@media screen and (max-width: 1023px) {
  .dorik-container-xdm2d7cb {
    flex-basis: 35%;
  }
}
@media screen and (max-width: 767px) {
  .dorik-container-xdm2d7cb {
    flex-basis: 100%;
    align-items: flex-start;
  }
}

.dorik-container-xdm2d7cb {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding-top: 1px;
  padding-bottom: 1px;
  flex-basis: 40%;
  align-items: stretch;
  justify-content: center;
}

@media all and (max-width: 1023px) {
  .dorik-container-xdm2d7cb {
    flex-basis: 35%;
  }
}
@media all and (max-width: 767px) {
  .dorik-container-xdm2d7cb {
    flex-basis: 100%;
    align-items: flex-start;
  }
}

:where(.dorik-container-xdm2d7cb) {
  position: relative;
}
:where(.dorik-container-xdm2d7cb) > .video-bg,
:where(.dorik-container-xdm2d7cb)
  > .dorik-container-xdm2d7cb--video-overlay {
  z-index: -1;
}

/*Text*/
.dorik-text-bms165wr {
  margin-top: 4px;
  margin-bottom: 8px;
  text-align: right;
  color: var(--color-205);
}
@media screen and (max-width: 1023px) {
  .dorik-text-bms165wr {
    text-align: right;
  }
}
.dorik-text-bms165wr {
}

html {
  direction: ltr;
}

/*undefined*/

/*hero*/
.dorik-section-sxf6obrm {
  padding-bottom: 100px;
  background-color: var(--color-102);
}
@media screen and (max-width: 1023px) {
  .dorik-section-sxf6obrm {
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-section-sxf6obrm {
    padding-bottom: 40px;
  }
}

.ai-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  z-index: 999;
  align-items: center;
  background: rgba(0, 0, 0, 0.3);
  justify-content: center;
}

.dorik-section-sxf6obrm-frame-corner {
  top: 0;
  left: 0;

  position: absolute;
  transform: rotateY(180deg);
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48ZyBmaWxsPSIjRkNGMUVCIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0zNjQuMTQ4IDE4MS41MjVhMTM1LjI0NCAxMzUuMjQ0IDAgMDA0LjM3Ni0zNC4yMzFjMC03NC4xNTUtNTkuNzU0LTEzNC4yNy0xMzMuNDY1LTEzNC4yNy00MS44NyAwLTc5LjIzNyAxOS4zOTYtMTAzLjcwNyA0OS43NDQgOS4wODcgMS43MiAxOC40OCA0LjMzIDI3LjkwMyA3Ljg0MyAzNy42NCAxNC4wMzUgNzUuMjc5IDcwLjE3NiAxMTIuOTE4IDkzLjU5OCAzMC40ODcgMTguNjg3IDYwLjk3NSAxNi40ODIgOTEuNDYzIDE3LjN6IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9Ii44NDUiLz48cGF0aCBkPSJNNjQuODcgNzAuNzAyYzE4Ljg5Ni0xNC4wNjQgNTYuMjM0LTE0LjQ1IDk0LjAyNC0uMzg3IDM3Ljc5IDE0LjA2MyA3NS41OCA3MC4zMTcgMTEzLjM3IDkzLjc4NSAzNy43OSAyMy4xMTcgNzUuNTgxIDE0LjMyNyAxMTMuMzcxIDE4LjcyMiAzNy43OSA0LjM5NSA3NS41OCAyMy43MzIgOTQuNDc2IDMyLjc4NWwxOC44OTUgOS40MDVWLS4wMDJIMGMzMC42NSA1Ni41MTEgNTIuMjc0IDgwLjA4IDY0Ljg3IDcwLjcwNHoiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iLjg0NSIvPjxwYXRoIGQ9Ik0zOTkuMTk4IDQ1Ny45NTdjMzcuMTgyLTEyLjY1MiA2My45NDgtNDguMDQxIDYzLjk0OC04OS43MiAwLTUyLjI5NS00Mi4xNC05NC42OS05NC4xMjQtOTQuNjktMTMuMTQzIDAtMjUuNjU4IDIuNzEtMzcuMDIgNy42MDYtOS4xMzcgMzUgNDkuMDcgNjkuOTA4IDQ1LjAzOCAxMDQuOTIyLTQuMTA0IDM1LjY0NSAxMC45NDIgNTcuMzcgMjEuODU3IDcxLjQ5NHoiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iLjgwMiIvPjxwYXRoIGQ9Ik0zOTcuNDgyIDYzLjc2OWMxNCAxOC45OTggNDEuOTk4IDU2Ljk5NCAyNy45OTggOTQuOTktMTMuOTk5IDM3Ljk5Ny02OS45OTYgNzUuOTkzLTkzLjM1NyAxMTMuOTktMjMuMDExIDM3Ljk5NiA0NS43NiA3NS44NyA0MS4zODUgMTEzLjg2Ni00LjM3NSAzNy45OTYgMTIuOTY3IDYwLjIwNyAyMy45MzkgNzQuMjU2IDguNjQ0IDguNjk2IDQyLjM4OCAyMS41MTUgMTAxLjIzIDM4LjQ1NVYuMzNDNDIxLjg4IDI5Ljk1NyAzODguMTQ4IDUxLjEwMyAzOTcuNDgxIDYzLjc2OXoiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iLjkyMiIvPjxwYXRoIGQ9Ik0zNjEuNTUyIDIxOC40MzdjOC4wNjIgNi4yNTEgMTMuMzc0IDguNTkgMTUuOTM3IDcuMDE0IDguMDktNy42NzggMTQuNzMtMTQuMzU4IDE5LjkyLTIwLjA0YTI0NS42OTUgMjQ1LjY5NSAwIDAwMTQuOTQtMTguMDM3Yy03LjI5NS0yLjEyMy0xNS4yNjMtMy43OTMtMjMuOTA0LTUuMDEtOC42NDEtMS4yMTctMTYuOTQxLTEuNTUtMjQuOS0xLjAwMi05LjM5IDE4LjQ2NS0xMC4wNTQgMzAuODIzLTEuOTkzIDM3LjA3NXoiLz48L2c+PC9zdmc+);
  width: 700px;
  height: 700px;
  background-size: 700px 700px;
}
/*Row*/
.dorik-row-xrgzuz1k {
}
@media screen and (max-width: 1023px) {
  .dorik-row-xrgzuz1k {
    margin-top: 0px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-row-xrgzuz1k {
    margin-top: 0px;
  }
}
.dorik-row-xrgzuz1k {
  --nav-padding: 15px;
}
[class*="close-btn-"] {
  display: none;
}

/*Column*/
.dorik-column-dp47obn6 {
  text-align: left;
  justify-content: flex-start;

  border-radius: 10px 10px 10px 10px;
  background-size: auto;
  background-position: 0 100%;
  background-repeat: no-repeat;
}
@media screen and (max-width: 1023px) {
  .dorik-column-dp47obn6 {
    text-align: left;
    margin-top: 0px;
    margin-left: 0px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-column-dp47obn6 {
    padding-bottom: 0px;
  }
}
.dorik-column-dp47obn6 {
}
.dorik-column-dp47obn6 {
  display: flex;
  flex-direction: column;
}

/*Navigation*/
.dorik-nav-8lxpz7cc {
  padding-top: 20px;
  padding-bottom: 20px;
  border-width: 0px;
  border-style: solid;

  border-bottom-width: 0px;
  border-bottom-style: solid;
}
@media screen and (max-width: 1023px) {
}
.dorik-nav-8lxpz7cc-wrapper.sticky,
.dorik-nav-8lxpz7cc-wrapper.expended {
  background-color: var(--color-7);
}
/* Brand Style */

.dorik-nav-8lxpz7cc .dorik-navbar--brand {
  width: 200px;
}

.dorik-nav-8lxpz7cc .dorik-navbar--brand img {
  width: 100%;
}
/* Toggle Button*/

.dorik-nav-8lxpz7cc .dorik-navbar--toggle {
  border: 1px solid var(--color-7);
  padding-left: 12px;
  padding-right: 12px;
  color: var(--color-8);
}

@media all and (max-width: 1023px) {
  .dorik-nav-8lxpz7cc .dorik-navbar--toggle {
    font-size: 20px;
  }
}

/* Links */

.dorik-nav-8lxpz7cc .dorik-nav--links {
  justify-content: flex-end;
}
.dorik-nav-8lxpz7cc .dorik-nav--link {
  margin-right: 30px;

  flex-direction: row-reverse;
}
@media all and (max-width: 767px) {
  .dorik-nav-8lxpz7cc .dorik-nav--link {
    margin-right: auto;
    margin-bottom: 30px;
  }
}
.dorik-nav-8lxpz7cc .dorik-nav--links > li:last-child > a {
  margin-right: 0;
}
.dorik-nav-8lxpz7cc .dorik-nav--link-icon {
  margin-left: 5px;
}

.dorik-nav-8lxpz7cc .dorik-nav--link {
  text-decoration: none;
  color: var(--color-8);
}
.dorik-nav-8lxpz7cc .dorik-nav--link:hover {
  color: var(--color-1);
}

/* Buttons */

.dorik-nav-8lxpz7cc .dorik-nav--btn {
  margin-right: 15px;
}
@media all and (max-width: 767px) {
  .dorik-nav-8lxpz7cc .dorik-nav--btn {
    margin-right: auto;
    margin-bottom: 15px;
  }
}
.dorik-nav-8lxpz7cc .dorik-nav--btns > li:last-child > a {
  margin-right: 0;
}

.dorik-nav-8lxpz7cc .dorik-nav--btn {
  font-weight: 500;
  border-radius: 5px 5px 5px 5px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 20px;
  padding-right: 20px;
  border: 0px solid;
}

.dorik-nav-8lxpz7cc .dorik-nav--btn-yui5jpvx {
  color: var(--color-201);
  background-color: var(--color-1);
  border: 0px solid;
}

.dorik-nav-8lxpz7cc .dorik-nav--btn,
.dorik-nav-8lxpz7cc .dorik-nav--link {
  margin-bottom: 0;
}

/* Dropdown */

.dorik-nav-8lxpz7cc .is-dropdown {
  position: relative;
}
.dorik-nav-8lxpz7cc .is-dropdown:hover .dorik-nav--dropdown {
  opacity: 1;
  top: 100%;
  visibility: visible;
}

.dorik-nav-8lxpz7cc .dropdown-item .dropdown-text {
  flex: 1 0;
}

.dorik-nav-8lxpz7cc .dropdown-icon-gap {
  display: inline-block;
  width: ;
}

.dorik-nav-8lxpz7cc .dorik-nav--dropdown {
  padding: 0;
  background: #ffffff;
  white-space: nowrap;
  transition: all 0.2s;
  list-style-type: none;
}
.dorik-nav-8lxpz7cc .dorik-nav--dropdown.expended {
  display: grid;
}

@media screen and (min-width: 1024px) {
  .dorik-nav-8lxpz7cc .dorik-nav--dropdown {
    left: 0;
    top: 100%;
    opacity: 0;
    display: grid;
    z-index: 99999;
    visibility: hidden;
    position: absolute;
    box-shadow: rgb(43 53 86 / 15%) 0px 5px 20px 0px;
  }
}

.dorik-nav-8lxpz7cc .dorik-nav--dropdown {
  padding-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
  border-radius: 5px 5px 5px 5px;
  background-color: var(--color-102);
}

.dorik-nav-8lxpz7cc .dropdown-item a {
  display: flex;
  align-items: center;
  text-decoration: none;
  flex-direction: row;
}
.dorik-nav-8lxpz7cc .dropdown-item a {
  line-height: 26px;
  padding-top: 16px;
  color: var(--color-6);
}
.dorik-nav-8lxpz7cc .dropdown-item a:hover {
  color: var(--color-7);
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .dorik-nav-8lxpz7cc .dorik-nav--links {
    justify-content: flex-end;
  }
  .dorik-nav-8lxpz7cc .dorik-nav--link {
    margin-right: 30px;

    flex-direction: row-reverse;
  }
  @media all and (max-width: 767px) {
    .dorik-nav-8lxpz7cc .dorik-nav--link {
      margin-right: auto;
      margin-bottom: 30px;
    }
  }
  .dorik-nav-8lxpz7cc .dorik-nav--links > li:last-child > a {
    margin-right: 0;
  }
  .dorik-nav-8lxpz7cc .dorik-nav--link-icon {
    margin-left: 5px;
  }

  .dorik-nav-8lxpz7cc .dorik-nav--link {
    margin-right: 0px !important;
  }

  .dorik-nav-8lxpz7cc .dorik-nav--btn {
    margin-right: 15px;
  }
  @media all and (max-width: 767px) {
    .dorik-nav-8lxpz7cc .dorik-nav--btn {
      margin-right: auto;
      margin-bottom: 15px;
    }
  }
  .dorik-nav-8lxpz7cc .dorik-nav--btns > li:last-child > a {
    margin-right: 0;
  }

  .dorik-nav-8lxpz7cc .dorik-nav--btn {
    margin-right: 0px !important;
  }
}

@media screen and (max-width: 1023px) {
  .dorik-nav-8lxpz7cc .dorik-nav--dropdown {
    position: relative;
    opacity: 1;
    place-content: center;
  }

  .dorik-nav-8lxpz7cc .dorik-nav--btn,
  .dorik-nav-8lxpz7cc .dorik-nav--link {
    margin: 8px 0;
  }
}

.dorik-nav-8lxpz7cc.dorik-nav-8lxpz7cc.dorik-nav-8lxpz7cc {
}

@media all and (max-width: 1023px) {
  .dorik-nav-8lxpz7cc.dorik-nav-8lxpz7cc.dorik-nav-8lxpz7cc {
  }
}
@media all and (max-width: 767px) {
  .dorik-nav-8lxpz7cc.dorik-nav-8lxpz7cc.dorik-nav-8lxpz7cc {
  }
}

/*Row*/
.dorik-row-ek4w6vqe {
  margin-top: 60px;
}
@media screen and (max-width: 1023px) {
  .dorik-row-ek4w6vqe {
    margin-top: 0px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-row-ek4w6vqe {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}
.dorik-row-ek4w6vqe {
  --nav-padding: 15px;
}
[class*="close-btn-"] {
  display: none;
}
@media screen and (max-width: 1023px) {
  .dorik-row-ek4w6vqe {
    flex-direction: row-reverse;
    flex-wrap: wrap-reverse;
  }
}
@media screen and (max-width: 767px) {
  .dorik-row-ek4w6vqe {
    flex-direction: row-reverse;
    flex-wrap: wrap-reverse;
  }
}

/*Column*/
.dorik-column-cu186456 {
  text-align: center;
}
@media screen and (max-width: 1023px) {
  .dorik-column-cu186456 {
    margin-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-column-cu186456 {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.dorik-column-cu186456 {
}

/*Image*/
.dorik-image-ryp3ih3u {
  width: 100%;
  height: 400px;
  object-fit: cover;
  border-radius: 10px 10px 10px 10px;
}
@media screen and (max-width: 1023px) {
  .dorik-image-ryp3ih3u {
  }
}
@media screen and (max-width: 767px) {
  .dorik-image-ryp3ih3u {
    margin-top: 1px;
  }
}

:where(
    [class*="dorik-image-ryp3ih3u-wrapper"]:not(
        [class*="dorik-image-ryp3ih3u-wrapper"] *
      )
  ) {
}

@media all and (max-width: 1023px) {
  :where(
      [class*="dorik-image-ryp3ih3u-wrapper"]:not(
          [class*="dorik-image-ryp3ih3u-wrapper"] *
        )
    ) {
  }
}
@media all and (max-width: 767px) {
  :where(
      [class*="dorik-image-ryp3ih3u-wrapper"]:not(
          [class*="dorik-image-ryp3ih3u-wrapper"] *
        )
    ) {
    margin-top: 1px;
  }
}

.dorik-image-ryp3ih3u.dorik-image-ryp3ih3u.dorik-image-ryp3ih3u {
}

@media all and (max-width: 1023px) {
  .dorik-image-ryp3ih3u.dorik-image-ryp3ih3u.dorik-image-ryp3ih3u {
  }
}
@media all and (max-width: 767px) {
  .dorik-image-ryp3ih3u.dorik-image-ryp3ih3u.dorik-image-ryp3ih3u {
    margin-top: 0px;
  }
}

/*Column*/
.dorik-column-boc8kjcv {
  text-align: left;

  justify-content: center;
}
@media screen and (max-width: 1023px) {
  .dorik-column-boc8kjcv {
    text-align: center;

    padding-bottom: 40px;
    padding-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-column-boc8kjcv {
    padding-bottom: 32px;
  }
}
.dorik-column-boc8kjcv {
}
.dorik-column-boc8kjcv {
  display: flex;
  flex-direction: column;
}

/*Title*/
.dorik-heading-9hkfz3aj {
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: left;
}
@media screen and (max-width: 1023px) {
  .dorik-heading-9hkfz3aj {
    margin-top: 0px;
    margin-bottom: 16px;
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  .dorik-heading-9hkfz3aj {
    font-size: 44px;
    line-height: 54px;
  }
}

.dorik-heading-9hkfz3aj {
}

.dorik-heading-9hkfz3aj p {
  display: inline;
}

.dorik-heading-9hkfz3aj .dorik-heading__dynamic {
  display: inline;
}

.dorik-heading-9hkfz3aj .dorik-heading__dynamic span {
  display: inline-block;
}

:where(
    [class*="dorik-heading-9hkfz3aj-wrapper"]:not(
        [class*="dorik-heading-9hkfz3aj-wrapper"] *
      )
  ) {
  margin-top: 0px;
  margin-bottom: 0px;
}

@media all and (max-width: 1023px) {
  :where(
      [class*="dorik-heading-9hkfz3aj-wrapper"]:not(
          [class*="dorik-heading-9hkfz3aj-wrapper"] *
        )
    ) {
    margin-top: 0px;
    margin-bottom: 16px;
  }
}
@media all and (max-width: 767px) {
  :where(
      [class*="dorik-heading-9hkfz3aj-wrapper"]:not(
          [class*="dorik-heading-9hkfz3aj-wrapper"] *
        )
    ) {
    margin-top: 0px;
    margin-bottom: 16px;
  }
}

.dorik-heading-9hkfz3aj.dorik-heading-9hkfz3aj.dorik-heading-9hkfz3aj {
  margin-top: 0px;
  margin-bottom: 0px;
}

@media all and (max-width: 1023px) {
  .dorik-heading-9hkfz3aj.dorik-heading-9hkfz3aj.dorik-heading-9hkfz3aj {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-heading-9hkfz3aj.dorik-heading-9hkfz3aj.dorik-heading-9hkfz3aj {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

/*Text*/
.dorik-text-440krpdy {
  margin-top: 20px;
  margin-bottom: 32px;
}
@media screen and (max-width: 1023px) {
  .dorik-text-440krpdy {
    margin-top: 0px;
    margin-bottom: 32px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-text-440krpdy {
    margin-top: 0px;
    margin-bottom: 24px;
  }
}
.dorik-text-440krpdy {
}

/*Button*/
.dorik-button-g08nqso9 {
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  justify-content: center;
  border-radius: 5px 5px 5px 5px;
  border-width: 0px;

  background-color: var(--color-1);
  color: var(--color-201);
  transition: 300ms;
  margin-top: 0px;
  font-weight: 500;
}
.dorik-button-g08nqso9:hover {
  background-color: var(--color-2);
}
.dorik-button-g08nqso9 :is(.icon, .icon svg) {
  transition: 300ms;
}
.dorik-button-g08nqso9:hover :is(.icon, .icon svg) {
  color: null;
}

:where(
    [class*="dorik-button-g08nqso9-wrapper"]:not(
        [class*="dorik-button-g08nqso9-wrapper"] *
      )
  ) {
  margin-top: 0px;
}

@media all and (max-width: 1023px) {
  :where(
      [class*="dorik-button-g08nqso9-wrapper"]:not(
          [class*="dorik-button-g08nqso9-wrapper"] *
        )
    ) {
    margin-top: 0px;
  }
}
@media all and (max-width: 767px) {
  :where(
      [class*="dorik-button-g08nqso9-wrapper"]:not(
          [class*="dorik-button-g08nqso9-wrapper"] *
        )
    ) {
    margin-top: 0px;
  }
}

.dorik-button-g08nqso9.dorik-button-g08nqso9.dorik-button-g08nqso9 {
  margin-top: 0px;
}

@media all and (max-width: 1023px) {
  .dorik-button-g08nqso9.dorik-button-g08nqso9.dorik-button-g08nqso9 {
    margin-top: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-button-g08nqso9.dorik-button-g08nqso9.dorik-button-g08nqso9 {
    margin-top: 0px;
  }
}

/*about*/
.dorik-section-644bbs3l {
  padding-top: 100px;
  padding-bottom: 100px;
  background-color: var(--color-1);
}
@media screen and (max-width: 1023px) {
  .dorik-section-644bbs3l {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-section-644bbs3l {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.ai-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  z-index: 999;
  align-items: center;
  background: rgba(0, 0, 0, 0.3);
  justify-content: center;
}

/*Row*/
.dorik-row-9myhghdr {
  --nav-padding: 15px;
}
[class*="close-btn-"] {
  display: none;
}
.dorik-row-9myhghdr.flex {
  margin-left: calc(-48px / 2);
  margin-right: calc(-48px / 2);
}
.dorik-row-9myhghdr [class*="col-"] {
  padding-left: calc(48px / 2);
  padding-right: calc(48px / 2);
}

/*Column*/
.dorik-column-ql7pcnqy {
  padding-top: 0px;
  padding-bottom: 0px;
}
@media screen and (max-width: 1023px) {
  .dorik-column-ql7pcnqy {
    margin-top: 0px;
    margin-bottom: 40px;
  }
}
.dorik-column-ql7pcnqy {
}

/*Image*/
.dorik-image-4x6aybh3 {
  object-fit: cover;
  border-radius: 10px 10px 10px 10px;
  width: 100%;
  height: 580px;
}
@media screen and (max-width: 1023px) {
  .dorik-image-4x6aybh3 {
    width: 100%;
    height: 580px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-image-4x6aybh3 {
    height: 400px;
  }
}

.dorik-image-4x6aybh3.dorik-image-4x6aybh3.dorik-image-4x6aybh3 {
}

@media all and (max-width: 1023px) {
  .dorik-image-4x6aybh3.dorik-image-4x6aybh3.dorik-image-4x6aybh3 {
  }
}
@media all and (max-width: 767px) {
  .dorik-image-4x6aybh3.dorik-image-4x6aybh3.dorik-image-4x6aybh3 {
  }
}

/*Column*/
.dorik-column-txmm9b6d {
  padding-top: 0px;
  padding-bottom: 0px;

  margin-top: 0x;
  justify-content: center;
}
@media screen and (max-width: 1023px) {
  .dorik-column-txmm9b6d {
    padding-top: 0px;
    padding-bottom: 0px;

    padding-right: 18%;
  }
}
@media screen and (max-width: 767px) {
  .dorik-column-txmm9b6d {
    padding-top: 0px;
    padding-bottom: 0px;

    padding-right: 0px;
  }
}
.dorik-column-txmm9b6d {
}
.dorik-column-txmm9b6d {
  display: flex;
  flex-direction: column;
}

/*Title*/
.dorik-heading-orgyqrtt {
  color: var(--color-201);
  margin-top: 0px;
  margin-bottom: 0px;
}
@media screen and (max-width: 767px) {
  .dorik-heading-orgyqrtt {
  }
}

.dorik-heading-orgyqrtt {
}

.dorik-heading-orgyqrtt p {
  display: inline;
}

.dorik-heading-orgyqrtt .dorik-heading__dynamic {
  display: inline;
}

.dorik-heading-orgyqrtt .dorik-heading__dynamic span {
  display: inline-block;
}

:where(
    [class*="dorik-heading-orgyqrtt-wrapper"]:not(
        [class*="dorik-heading-orgyqrtt-wrapper"] *
      )
  ) {
  margin-top: 0px;
  margin-bottom: 0px;
}

@media all and (max-width: 1023px) {
  :where(
      [class*="dorik-heading-orgyqrtt-wrapper"]:not(
          [class*="dorik-heading-orgyqrtt-wrapper"] *
        )
    ) {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}
@media all and (max-width: 767px) {
  :where(
      [class*="dorik-heading-orgyqrtt-wrapper"]:not(
          [class*="dorik-heading-orgyqrtt-wrapper"] *
        )
    ) {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

.dorik-heading-orgyqrtt.dorik-heading-orgyqrtt.dorik-heading-orgyqrtt {
  margin-top: 0px;
  margin-bottom: 0px;
}

@media all and (max-width: 1023px) {
  .dorik-heading-orgyqrtt.dorik-heading-orgyqrtt.dorik-heading-orgyqrtt {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-heading-orgyqrtt.dorik-heading-orgyqrtt.dorik-heading-orgyqrtt {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

/*Text*/
.dorik-text-l1qyetar {
  margin-top: 16px;
  margin-bottom: 0px;
  border-width: 0px;

  border-bottom-width: 0px;

  padding-right: 2%;
  color: var(--color-203);
}

.dorik-text-l1qyetar {
}

/*Row*/
.dorik-row-l2qkt1zt {
  margin-top: 32px;
  justify-content: flex-start;
}
.dorik-row-l2qkt1zt {
  --nav-padding: 15px;
}
[class*="close-btn-"] {
  display: none;
}
.dorik-row-l2qkt1zt.flex {
  margin-left: 0;
  margin-right: 0;
}
.dorik-row-l2qkt1zt [class*="col-"] {
  padding-left: 0;
  padding-right: 0;
}

/*Column*/
.dorik-column-ycampvk7 {
  justify-content: center;
}
@media screen and (max-width: 1023px) {
}
@media screen and (max-width: 767px) {
}
.dorik-column-ycampvk7 {
}
.dorik-column-ycampvk7 {
  display: flex;
  flex-direction: column;
}

/*Icon*/
.dorik-icon-54ks988j :is(.icon, .icon svg) {
  font-size: 32px;
  color: var(--color-201);
  line-height: 1em;
}

.dorik-icon-54ks988j.dorik-icon-54ks988j.dorik-icon-54ks988j {
}

@media all and (max-width: 1023px) {
  .dorik-icon-54ks988j.dorik-icon-54ks988j.dorik-icon-54ks988j {
  }
}
@media all and (max-width: 767px) {
  .dorik-icon-54ks988j.dorik-icon-54ks988j.dorik-icon-54ks988j {
  }
}

/*Column*/
.dorik-column-wgvk80yu {
  justify-content: center;
  margin-left: -20px;
}
@media screen and (max-width: 1023px) {
}
@media screen and (max-width: 767px) {
}
.dorik-column-wgvk80yu {
}
.dorik-column-wgvk80yu {
  display: flex;
  flex-direction: column;
}

/*Text*/
.dorik-text-5ieozxry {
  color: var(--color-203);
  margin-top: 0px;
  margin-bottom: 8px;
}

.dorik-text-5ieozxry {
}

/*Title*/
.dorik-heading-cbyr2o6r {
  color: var(--color-201);

  margin-top: 0px;
  margin-bottom: 0px;
}

.dorik-heading-cbyr2o6r {
}

.dorik-heading-cbyr2o6r p {
  display: inline;
}

.dorik-heading-cbyr2o6r .dorik-heading__dynamic {
  display: inline;
}

.dorik-heading-cbyr2o6r .dorik-heading__dynamic span {
  display: inline-block;
}

:where(
    [class*="dorik-heading-cbyr2o6r-wrapper"]:not(
        [class*="dorik-heading-cbyr2o6r-wrapper"] *
      )
  ) {
  margin-top: 0px;
  margin-bottom: 0px;
}

@media all and (max-width: 1023px) {
  :where(
      [class*="dorik-heading-cbyr2o6r-wrapper"]:not(
          [class*="dorik-heading-cbyr2o6r-wrapper"] *
        )
    ) {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}
@media all and (max-width: 767px) {
  :where(
      [class*="dorik-heading-cbyr2o6r-wrapper"]:not(
          [class*="dorik-heading-cbyr2o6r-wrapper"] *
        )
    ) {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

.dorik-heading-cbyr2o6r.dorik-heading-cbyr2o6r.dorik-heading-cbyr2o6r {
  margin-top: 0px;
  margin-bottom: 0px;
}

@media all and (max-width: 1023px) {
  .dorik-heading-cbyr2o6r.dorik-heading-cbyr2o6r.dorik-heading-cbyr2o6r {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-heading-cbyr2o6r.dorik-heading-cbyr2o6r.dorik-heading-cbyr2o6r {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

/*Column*/
.dorik-column-3lz82pom {
  justify-content: center;
}
@media screen and (max-width: 1023px) {
}
@media screen and (max-width: 767px) {
  .dorik-column-3lz82pom {
    padding-top: 16px;
  }
}
.dorik-column-3lz82pom {
}
.dorik-column-3lz82pom {
  display: flex;
  flex-direction: column;
}

/*Icon*/
.dorik-icon-1qn1m4jz :is(.icon, .icon svg) {
  font-size: 32px;
  color: var(--color-201);
  line-height: 1em;
}

.dorik-icon-1qn1m4jz.dorik-icon-1qn1m4jz.dorik-icon-1qn1m4jz {
}

@media all and (max-width: 1023px) {
  .dorik-icon-1qn1m4jz.dorik-icon-1qn1m4jz.dorik-icon-1qn1m4jz {
  }
}
@media all and (max-width: 767px) {
  .dorik-icon-1qn1m4jz.dorik-icon-1qn1m4jz.dorik-icon-1qn1m4jz {
  }
}

/*Column*/
.dorik-column-jd146x2c {
  margin-left: -20px;
}
@media screen and (max-width: 1023px) {
}
@media screen and (max-width: 767px) {
  .dorik-column-jd146x2c {
    padding-top: 16px;
  }
}
.dorik-column-jd146x2c {
}

/*Text*/
.dorik-text-cb7w8azf {
  color: var(--color-203);
  margin-top: 0px;
  margin-bottom: 8px;
}

.dorik-text-cb7w8azf {
}

/*Title*/
.dorik-heading-1uwfyfcq {
  color: var(--color-201);

  margin-top: 0px;
  margin-bottom: 0px;
}

.dorik-heading-1uwfyfcq {
}

.dorik-heading-1uwfyfcq p {
  display: inline;
}

.dorik-heading-1uwfyfcq .dorik-heading__dynamic {
  display: inline;
}

.dorik-heading-1uwfyfcq .dorik-heading__dynamic span {
  display: inline-block;
}

:where(
    [class*="dorik-heading-1uwfyfcq-wrapper"]:not(
        [class*="dorik-heading-1uwfyfcq-wrapper"] *
      )
  ) {
  margin-top: 0px;
  margin-bottom: 0px;
}

@media all and (max-width: 1023px) {
  :where(
      [class*="dorik-heading-1uwfyfcq-wrapper"]:not(
          [class*="dorik-heading-1uwfyfcq-wrapper"] *
        )
    ) {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}
@media all and (max-width: 767px) {
  :where(
      [class*="dorik-heading-1uwfyfcq-wrapper"]:not(
          [class*="dorik-heading-1uwfyfcq-wrapper"] *
        )
    ) {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

.dorik-heading-1uwfyfcq.dorik-heading-1uwfyfcq.dorik-heading-1uwfyfcq {
  margin-top: 0px;
  margin-bottom: 0px;
}

@media all and (max-width: 1023px) {
  .dorik-heading-1uwfyfcq.dorik-heading-1uwfyfcq.dorik-heading-1uwfyfcq {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-heading-1uwfyfcq.dorik-heading-1uwfyfcq.dorik-heading-1uwfyfcq {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

/*services*/
.dorik-section-zqlg2w2s {
  padding-top: 100px;
  padding-bottom: 100px;
  background-color: var(--color-1);
}
@media screen and (max-width: 1023px) {
  .dorik-section-zqlg2w2s {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-section-zqlg2w2s {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.ai-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  z-index: 999;
  align-items: center;
  background: rgba(0, 0, 0, 0.3);
  justify-content: center;
}

/*Row*/
.dorik-row-0c5c74jd {
  padding-left: 30px;
  padding-right: 30px;
}
@media screen and (max-width: 767px) {
  .dorik-row-0c5c74jd {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.dorik-row-0c5c74jd {
  --nav-padding: 15px;
}
[class*="close-btn-"] {
  display: none;
}

/*Column*/
.dorik-column-tbassoa1 {
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 15px;
  padding-right: 15px;
  border-width: 1px;
  border-style: solid;
  border-color: var(--color-101);
  border-radius: 10px 10px 10px 10px;
}
@media screen and (max-width: 1023px) {
  .dorik-column-tbassoa1 {
    margin-bottom: 24px;
  }
}
.dorik-column-tbassoa1 {
}

/*Text*/
.dorik-text-xz2e0o3n {
  text-align: center;
  color: var(--color-201);

  margin-top: 0px;
}

.dorik-text-xz2e0o3n {
}

/*Title*/
.dorik-heading-yyr94pc8 {
  text-align: center;
  margin-bottom: 0px;
  margin-top: 0px;
  padding-left: 5%;
  padding-right: 5%;
  color: var(--color-201);
}

.dorik-heading-yyr94pc8 {
}

.dorik-heading-yyr94pc8 p {
  display: inline;
}

.dorik-heading-yyr94pc8 .dorik-heading__dynamic {
  display: inline;
}

.dorik-heading-yyr94pc8 .dorik-heading__dynamic span {
  display: inline-block;
}

:where(
    [class*="dorik-heading-yyr94pc8-wrapper"]:not(
        [class*="dorik-heading-yyr94pc8-wrapper"] *
      )
  ) {
  margin-bottom: 0px;
  margin-top: 0px;
}

@media all and (max-width: 1023px) {
  :where(
      [class*="dorik-heading-yyr94pc8-wrapper"]:not(
          [class*="dorik-heading-yyr94pc8-wrapper"] *
        )
    ) {
    margin-bottom: 0px;
    margin-top: 0px;
  }
}
@media all and (max-width: 767px) {
  :where(
      [class*="dorik-heading-yyr94pc8-wrapper"]:not(
          [class*="dorik-heading-yyr94pc8-wrapper"] *
        )
    ) {
    margin-bottom: 0px;
    margin-top: 0px;
  }
}

.dorik-heading-yyr94pc8.dorik-heading-yyr94pc8.dorik-heading-yyr94pc8 {
  margin-bottom: 0px;
  margin-top: 0px;
}

@media all and (max-width: 1023px) {
  .dorik-heading-yyr94pc8.dorik-heading-yyr94pc8.dorik-heading-yyr94pc8 {
    margin-bottom: 0px;
    margin-top: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-heading-yyr94pc8.dorik-heading-yyr94pc8.dorik-heading-yyr94pc8 {
    margin-bottom: 0px;
    margin-top: 0px;
  }
}

/*Text*/
.dorik-text-saz00e93 {
  text-align: center;
  padding-left: 5%;
  padding-right: 5%;
  margin-bottom: 0px;
  color: var(--color-203);
}

.dorik-text-saz00e93 {
}

/*Button*/
.dorik-button-6tkajqv4 {
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  justify-content: center;
  border-radius: 5px 5px 5px 5px;
  border-width: 0px;
  border-style: solid;

  background-color: var(--color-102);
  color: var(--color-1);
  margin-top: 32px;
  margin-left: 16px;
  width: auto;
  text-shadow: none;
  box-shadow: none;
  flex-direction: row-reverse;
  font-weight: 500;
}
.dorik-button-6tkajqv4:hover {
  color: var(--color-2);
}
.dorik-button-6tkajqv4-wrapper {
  text-align: center;
}
@media screen and (max-width: 1023px) {
  .dorik-button-6tkajqv4 {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-button-6tkajqv4 {
    width: auto;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.dorik-button-6tkajqv4 :is(.icon, .icon svg) {
  font-size: 16px;
  margin-left: 6px;
  transition: null;
}
.dorik-button-6tkajqv4:hover :is(.icon, .icon svg) {
  color: null;
}

:where(
    [class*="dorik-button-6tkajqv4-wrapper"]:not(
        [class*="dorik-button-6tkajqv4-wrapper"] *
      )
  ) {
  margin-top: 32px;
  margin-left: 16px;
}

@media all and (max-width: 1023px) {
  :where(
      [class*="dorik-button-6tkajqv4-wrapper"]:not(
          [class*="dorik-button-6tkajqv4-wrapper"] *
        )
    ) {
    margin-top: 32px;
    margin-left: 16px;
  }
}
@media all and (max-width: 767px) {
  :where(
      [class*="dorik-button-6tkajqv4-wrapper"]:not(
          [class*="dorik-button-6tkajqv4-wrapper"] *
        )
    ) {
    margin-top: 32px;
    margin-left: 16px;
  }
}

.dorik-button-6tkajqv4.dorik-button-6tkajqv4.dorik-button-6tkajqv4 {
  margin-top: 0px;
  margin-left: 0px;
}

@media all and (max-width: 1023px) {
  .dorik-button-6tkajqv4.dorik-button-6tkajqv4.dorik-button-6tkajqv4 {
    margin-top: 0px;
    margin-left: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-button-6tkajqv4.dorik-button-6tkajqv4.dorik-button-6tkajqv4 {
    margin-top: 0px;
    margin-left: 0px;
  }
}

/*Column*/
.dorik-column-prgok7ei {
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 15px;
  padding-right: 15px;
  border-width: 1px;
  border-style: solid;
  border-color: var(--color-101);
  border-radius: 10px 10px 10px 10px;
}
@media screen and (max-width: 1023px) {
  .dorik-column-prgok7ei {
    margin-bottom: 24px;
  }
}
.dorik-column-prgok7ei {
}

/*Text*/
.dorik-text-rwjvfm1w {
  text-align: center;
  color: var(--color-201);

  margin-top: 0px;
}

.dorik-text-rwjvfm1w {
}

/*Title*/
.dorik-heading-fsgpqoos {
  text-align: center;
  margin-bottom: 0px;
  margin-top: 0px;
  padding-left: 5%;
  padding-right: 5%;
  color: var(--color-201);
}

.dorik-heading-fsgpqoos {
}

.dorik-heading-fsgpqoos p {
  display: inline;
}

.dorik-heading-fsgpqoos .dorik-heading__dynamic {
  display: inline;
}

.dorik-heading-fsgpqoos .dorik-heading__dynamic span {
  display: inline-block;
}

:where(
    [class*="dorik-heading-fsgpqoos-wrapper"]:not(
        [class*="dorik-heading-fsgpqoos-wrapper"] *
      )
  ) {
  margin-bottom: 0px;
  margin-top: 0px;
}

@media all and (max-width: 1023px) {
  :where(
      [class*="dorik-heading-fsgpqoos-wrapper"]:not(
          [class*="dorik-heading-fsgpqoos-wrapper"] *
        )
    ) {
    margin-bottom: 0px;
    margin-top: 0px;
  }
}
@media all and (max-width: 767px) {
  :where(
      [class*="dorik-heading-fsgpqoos-wrapper"]:not(
          [class*="dorik-heading-fsgpqoos-wrapper"] *
        )
    ) {
    margin-bottom: 0px;
    margin-top: 0px;
  }
}

.dorik-heading-fsgpqoos.dorik-heading-fsgpqoos.dorik-heading-fsgpqoos {
  margin-bottom: 0px;
  margin-top: 0px;
}

@media all and (max-width: 1023px) {
  .dorik-heading-fsgpqoos.dorik-heading-fsgpqoos.dorik-heading-fsgpqoos {
    margin-bottom: 0px;
    margin-top: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-heading-fsgpqoos.dorik-heading-fsgpqoos.dorik-heading-fsgpqoos {
    margin-bottom: 0px;
    margin-top: 0px;
  }
}

/*Text*/
.dorik-text-xuvuj7ok {
  text-align: center;
  padding-left: 5%;
  padding-right: 5%;
  margin-bottom: 0px;
  color: var(--color-203);
}

.dorik-text-xuvuj7ok {
}

/*Button*/
.dorik-button-nzhd0c8l {
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  justify-content: center;
  border-radius: 5px 5px 5px 5px;
  border-width: 0px;
  border-style: solid;

  background-color: var(--color-102);
  color: var(--color-1);
  margin-top: 32px;
  margin-left: 16px;
  width: auto;
  text-shadow: none;
  box-shadow: none;
  flex-direction: row-reverse;
  font-weight: 500;
}
.dorik-button-nzhd0c8l:hover {
  color: var(--color-2);
}
.dorik-button-nzhd0c8l-wrapper {
  text-align: center;
}
@media screen and (max-width: 1023px) {
  .dorik-button-nzhd0c8l {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-button-nzhd0c8l {
    width: auto;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.dorik-button-nzhd0c8l :is(.icon, .icon svg) {
  font-size: 16px;
  margin-left: 6px;
  transition: null;
}
.dorik-button-nzhd0c8l:hover :is(.icon, .icon svg) {
  color: null;
}

:where(
    [class*="dorik-button-nzhd0c8l-wrapper"]:not(
        [class*="dorik-button-nzhd0c8l-wrapper"] *
      )
  ) {
  margin-top: 32px;
  margin-left: 16px;
}

@media all and (max-width: 1023px) {
  :where(
      [class*="dorik-button-nzhd0c8l-wrapper"]:not(
          [class*="dorik-button-nzhd0c8l-wrapper"] *
        )
    ) {
    margin-top: 32px;
    margin-left: 16px;
  }
}
@media all and (max-width: 767px) {
  :where(
      [class*="dorik-button-nzhd0c8l-wrapper"]:not(
          [class*="dorik-button-nzhd0c8l-wrapper"] *
        )
    ) {
    margin-top: 32px;
    margin-left: 16px;
  }
}

.dorik-button-nzhd0c8l.dorik-button-nzhd0c8l.dorik-button-nzhd0c8l {
  margin-top: 0px;
  margin-left: 0px;
}

@media all and (max-width: 1023px) {
  .dorik-button-nzhd0c8l.dorik-button-nzhd0c8l.dorik-button-nzhd0c8l {
    margin-top: 0px;
    margin-left: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-button-nzhd0c8l.dorik-button-nzhd0c8l.dorik-button-nzhd0c8l {
    margin-top: 0px;
    margin-left: 0px;
  }
}

/*Column*/
.dorik-column-jooza56q {
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 15px;
  padding-right: 15px;
  border-width: 1px;
  border-style: solid;
  border-color: var(--color-101);
  border-radius: 10px 10px 10px 10px;
}
@media screen and (max-width: 1023px) {
  .dorik-column-jooza56q {
    margin-bottom: 0px;
  }
}
.dorik-column-jooza56q {
}

/*Text*/
.dorik-text-09hhw3fr {
  text-align: center;
  color: var(--color-201);

  margin-top: 0px;
}

.dorik-text-09hhw3fr {
}

/*Title*/
.dorik-heading-8ravmkq4 {
  text-align: center;
  margin-bottom: 0px;
  margin-top: 0px;
  padding-left: 5%;
  padding-right: 5%;
  color: var(--color-201);
}

.dorik-heading-8ravmkq4 {
}

.dorik-heading-8ravmkq4 p {
  display: inline;
}

.dorik-heading-8ravmkq4 .dorik-heading__dynamic {
  display: inline;
}

.dorik-heading-8ravmkq4 .dorik-heading__dynamic span {
  display: inline-block;
}

:where(
    [class*="dorik-heading-8ravmkq4-wrapper"]:not(
        [class*="dorik-heading-8ravmkq4-wrapper"] *
      )
  ) {
  margin-bottom: 0px;
  margin-top: 0px;
}

@media all and (max-width: 1023px) {
  :where(
      [class*="dorik-heading-8ravmkq4-wrapper"]:not(
          [class*="dorik-heading-8ravmkq4-wrapper"] *
        )
    ) {
    margin-bottom: 0px;
    margin-top: 0px;
  }
}
@media all and (max-width: 767px) {
  :where(
      [class*="dorik-heading-8ravmkq4-wrapper"]:not(
          [class*="dorik-heading-8ravmkq4-wrapper"] *
        )
    ) {
    margin-bottom: 0px;
    margin-top: 0px;
  }
}

.dorik-heading-8ravmkq4.dorik-heading-8ravmkq4.dorik-heading-8ravmkq4 {
  margin-bottom: 0px;
  margin-top: 0px;
}

@media all and (max-width: 1023px) {
  .dorik-heading-8ravmkq4.dorik-heading-8ravmkq4.dorik-heading-8ravmkq4 {
    margin-bottom: 0px;
    margin-top: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-heading-8ravmkq4.dorik-heading-8ravmkq4.dorik-heading-8ravmkq4 {
    margin-bottom: 0px;
    margin-top: 0px;
  }
}

/*Text*/
.dorik-text-j9akp0so {
  text-align: center;
  padding-left: 5%;
  padding-right: 5%;
  margin-bottom: 0px;
  color: var(--color-203);
}

.dorik-text-j9akp0so {
}

/*Button*/
.dorik-button-3124cdm8 {
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  justify-content: center;
  border-radius: 5px 5px 5px 5px;
  border-width: 0px;
  border-style: solid;

  background-color: var(--color-102);
  color: var(--color-1);
  margin-top: 32px;
  margin-left: 16px;
  width: auto;
  text-shadow: none;
  box-shadow: none;
  flex-direction: row-reverse;
  font-weight: 500;
}
.dorik-button-3124cdm8:hover {
  color: var(--color-2);
}
.dorik-button-3124cdm8-wrapper {
  text-align: center;
}
@media screen and (max-width: 1023px) {
  .dorik-button-3124cdm8 {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-button-3124cdm8 {
    width: auto;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.dorik-button-3124cdm8 :is(.icon, .icon svg) {
  font-size: 16px;
  margin-left: 6px;
  transition: null;
}
.dorik-button-3124cdm8:hover :is(.icon, .icon svg) {
  color: null;
}

:where(
    [class*="dorik-button-3124cdm8-wrapper"]:not(
        [class*="dorik-button-3124cdm8-wrapper"] *
      )
  ) {
  margin-top: 32px;
  margin-left: 16px;
}

@media all and (max-width: 1023px) {
  :where(
      [class*="dorik-button-3124cdm8-wrapper"]:not(
          [class*="dorik-button-3124cdm8-wrapper"] *
        )
    ) {
    margin-top: 32px;
    margin-left: 16px;
  }
}
@media all and (max-width: 767px) {
  :where(
      [class*="dorik-button-3124cdm8-wrapper"]:not(
          [class*="dorik-button-3124cdm8-wrapper"] *
        )
    ) {
    margin-top: 32px;
    margin-left: 16px;
  }
}

.dorik-button-3124cdm8.dorik-button-3124cdm8.dorik-button-3124cdm8 {
  margin-top: 0px;
  margin-left: 0px;
}

@media all and (max-width: 1023px) {
  .dorik-button-3124cdm8.dorik-button-3124cdm8.dorik-button-3124cdm8 {
    margin-top: 0px;
    margin-left: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-button-3124cdm8.dorik-button-3124cdm8.dorik-button-3124cdm8 {
    margin-top: 0px;
    margin-left: 0px;
  }
}

/*testimonial*/
.dorik-section-fyssw1fa {
  padding-top: 100px;
  padding-bottom: 100px;
  background-color: var(--color-103);
}
@media screen and (max-width: 1023px) {
  .dorik-section-fyssw1fa {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-section-fyssw1fa {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.ai-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  z-index: 999;
  align-items: center;
  background: rgba(0, 0, 0, 0.3);
  justify-content: center;
}

/*Row*/
.dorik-row-0nl92scv {
  --nav-padding: 15px;
}
[class*="close-btn-"] {
  display: none;
}

/*Column*/
.dorik-column-k57s9j6m {
  text-align: center;
  padding-left: 15%;
  padding-right: 15%;
}
@media screen and (max-width: 767px) {
  .dorik-column-k57s9j6m {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.dorik-column-k57s9j6m {
}

/*Title*/
.dorik-heading-i9140b4w {
  margin-top: 0px;
  margin-bottom: 0px;
  color: var(--color-201);
}

.dorik-heading-i9140b4w {
}

.dorik-heading-i9140b4w p {
  display: inline;
}

.dorik-heading-i9140b4w .dorik-heading__dynamic {
  display: inline;
}

.dorik-heading-i9140b4w .dorik-heading__dynamic span {
  display: inline-block;
}

:where(
    [class*="dorik-heading-i9140b4w-wrapper"]:not(
        [class*="dorik-heading-i9140b4w-wrapper"] *
      )
  ) {
  margin-top: 0px;
  margin-bottom: 0px;
}

@media all and (max-width: 1023px) {
  :where(
      [class*="dorik-heading-i9140b4w-wrapper"]:not(
          [class*="dorik-heading-i9140b4w-wrapper"] *
        )
    ) {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}
@media all and (max-width: 767px) {
  :where(
      [class*="dorik-heading-i9140b4w-wrapper"]:not(
          [class*="dorik-heading-i9140b4w-wrapper"] *
        )
    ) {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

.dorik-heading-i9140b4w.dorik-heading-i9140b4w.dorik-heading-i9140b4w {
  margin-top: 0px;
  margin-bottom: 0px;
}

@media all and (max-width: 1023px) {
  .dorik-heading-i9140b4w.dorik-heading-i9140b4w.dorik-heading-i9140b4w {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-heading-i9140b4w.dorik-heading-i9140b4w.dorik-heading-i9140b4w {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

/*Text*/
.dorik-text-sn4tzpxy {
  color: var(--color-203);
  margin-top: 20px;
  margin-bottom: 0px;
}

.dorik-text-sn4tzpxy {
}

/*Row*/
.dorik-row-5oan3nga {
  margin-top: 56px;

  border-style: solid;

  border-bottom-color: #e5ebf0;
}
@media screen and (max-width: 1023px) {
  .dorik-row-5oan3nga {
    margin-top: 48px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-row-5oan3nga {
    margin-top: 32px;
  }
}
.dorik-row-5oan3nga {
  --nav-padding: 15px;
}
[class*="close-btn-"] {
  display: none;
}

/*Column*/
.dorik-column-2eejw0im {
  text-align: center;
  box-shadow: none;
  border-radius: 10px 10px 10px 10px;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 30px;
  padding-right: 30px;
  border-width: 1px;
  border-style: solid;
  border-color: var(--color-301);
}
@media screen and (max-width: 1023px) {
  .dorik-column-2eejw0im {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }
}
.dorik-column-2eejw0im {
}

/*Icon*/
.dorik-icon-037f4qpl :is(.icon, .icon svg) {
  font-size: 32px;
  color: var(--color-201);
  line-height: 1em;
}

.dorik-icon-037f4qpl.dorik-icon-037f4qpl.dorik-icon-037f4qpl {
}

@media all and (max-width: 1023px) {
  .dorik-icon-037f4qpl.dorik-icon-037f4qpl.dorik-icon-037f4qpl {
  }
}
@media all and (max-width: 767px) {
  .dorik-icon-037f4qpl.dorik-icon-037f4qpl.dorik-icon-037f4qpl {
  }
}

/*Text*/
.dorik-text-2v5eypjz {
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 24px;
  margin-bottom: 32px;
  color: var(--color-203);
}

.dorik-text-2v5eypjz {
}

/*Image*/
.dorik-image-915hnhv3 {
  width: 60px;
  height: 60px;
  border-radius: 100px 100px 100px 100px;
}

.dorik-image-915hnhv3.dorik-image-915hnhv3.dorik-image-915hnhv3 {
}

@media all and (max-width: 1023px) {
  .dorik-image-915hnhv3.dorik-image-915hnhv3.dorik-image-915hnhv3 {
  }
}
@media all and (max-width: 767px) {
  .dorik-image-915hnhv3.dorik-image-915hnhv3.dorik-image-915hnhv3 {
  }
}

/*Title*/
.dorik-heading-jqzu91o5 {
  color: var(--color-201);
  margin-bottom: 5px;
  margin-top: 16px;
}

.dorik-heading-jqzu91o5 {
}

.dorik-heading-jqzu91o5 p {
  display: inline;
}

.dorik-heading-jqzu91o5 .dorik-heading__dynamic {
  display: inline;
}

.dorik-heading-jqzu91o5 .dorik-heading__dynamic span {
  display: inline-block;
}

:where(
    [class*="dorik-heading-jqzu91o5-wrapper"]:not(
        [class*="dorik-heading-jqzu91o5-wrapper"] *
      )
  ) {
  margin-bottom: 5px;
  margin-top: 16px;
}

@media all and (max-width: 1023px) {
  :where(
      [class*="dorik-heading-jqzu91o5-wrapper"]:not(
          [class*="dorik-heading-jqzu91o5-wrapper"] *
        )
    ) {
    margin-bottom: 5px;
    margin-top: 16px;
  }
}
@media all and (max-width: 767px) {
  :where(
      [class*="dorik-heading-jqzu91o5-wrapper"]:not(
          [class*="dorik-heading-jqzu91o5-wrapper"] *
        )
    ) {
    margin-bottom: 5px;
    margin-top: 16px;
  }
}

.dorik-heading-jqzu91o5.dorik-heading-jqzu91o5.dorik-heading-jqzu91o5 {
  margin-bottom: 0px;
  margin-top: 0px;
}

@media all and (max-width: 1023px) {
  .dorik-heading-jqzu91o5.dorik-heading-jqzu91o5.dorik-heading-jqzu91o5 {
    margin-bottom: 0px;
    margin-top: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-heading-jqzu91o5.dorik-heading-jqzu91o5.dorik-heading-jqzu91o5 {
    margin-bottom: 0px;
    margin-top: 0px;
  }
}

/*Text*/
.dorik-text-r3o8dnhl {
  margin-top: 0px;
  margin-bottom: 0px;
  color: var(--color-203);
}

.dorik-text-r3o8dnhl {
}

/*Column*/
.dorik-column-48f89kh7 {
  text-align: center;
  box-shadow: none;
  border-radius: 10px 10px 10px 10px;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 30px;
  padding-right: 30px;
  border-width: 1px;
  border-style: solid;
  border-color: var(--color-301);
}
@media screen and (max-width: 1023px) {
  .dorik-column-48f89kh7 {
    margin-top: 0px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-column-48f89kh7 {
    margin-top: 24px;
  }
}
.dorik-column-48f89kh7 {
}

/*Icon*/
.dorik-icon-par9yrlr :is(.icon, .icon svg) {
  font-size: 32px;
  color: var(--color-201);
  line-height: 1em;
}

.dorik-icon-par9yrlr.dorik-icon-par9yrlr.dorik-icon-par9yrlr {
}

@media all and (max-width: 1023px) {
  .dorik-icon-par9yrlr.dorik-icon-par9yrlr.dorik-icon-par9yrlr {
  }
}
@media all and (max-width: 767px) {
  .dorik-icon-par9yrlr.dorik-icon-par9yrlr.dorik-icon-par9yrlr {
  }
}

/*Text*/
.dorik-text-ub14vy73 {
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 24px;
  margin-bottom: 32px;
  color: var(--color-203);
}

.dorik-text-ub14vy73 {
}

/*Image*/
.dorik-image-836837el {
  width: 60px;
  height: 60px;
  border-radius: 100px 100px 100px 100px;
}

.dorik-image-836837el.dorik-image-836837el.dorik-image-836837el {
}

@media all and (max-width: 1023px) {
  .dorik-image-836837el.dorik-image-836837el.dorik-image-836837el {
  }
}
@media all and (max-width: 767px) {
  .dorik-image-836837el.dorik-image-836837el.dorik-image-836837el {
  }
}

/*Title*/
.dorik-heading-hvmk4cgl {
  color: var(--color-201);
  margin-bottom: 5px;
  margin-top: 16px;
}

.dorik-heading-hvmk4cgl {
}

.dorik-heading-hvmk4cgl p {
  display: inline;
}

.dorik-heading-hvmk4cgl .dorik-heading__dynamic {
  display: inline;
}

.dorik-heading-hvmk4cgl .dorik-heading__dynamic span {
  display: inline-block;
}

:where(
    [class*="dorik-heading-hvmk4cgl-wrapper"]:not(
        [class*="dorik-heading-hvmk4cgl-wrapper"] *
      )
  ) {
  margin-bottom: 5px;
  margin-top: 16px;
}

@media all and (max-width: 1023px) {
  :where(
      [class*="dorik-heading-hvmk4cgl-wrapper"]:not(
          [class*="dorik-heading-hvmk4cgl-wrapper"] *
        )
    ) {
    margin-bottom: 5px;
    margin-top: 16px;
  }
}
@media all and (max-width: 767px) {
  :where(
      [class*="dorik-heading-hvmk4cgl-wrapper"]:not(
          [class*="dorik-heading-hvmk4cgl-wrapper"] *
        )
    ) {
    margin-bottom: 5px;
    margin-top: 16px;
  }
}

.dorik-heading-hvmk4cgl.dorik-heading-hvmk4cgl.dorik-heading-hvmk4cgl {
  margin-bottom: 0px;
  margin-top: 0px;
}

@media all and (max-width: 1023px) {
  .dorik-heading-hvmk4cgl.dorik-heading-hvmk4cgl.dorik-heading-hvmk4cgl {
    margin-bottom: 0px;
    margin-top: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-heading-hvmk4cgl.dorik-heading-hvmk4cgl.dorik-heading-hvmk4cgl {
    margin-bottom: 0px;
    margin-top: 0px;
  }
}

/*Text*/
.dorik-text-dlhvqoc4 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: var(--color-203);
}

.dorik-text-dlhvqoc4 {
}

/*cta*/
.dorik-section-enyxuehl {
  padding-top: 100px;
  padding-bottom: 100px;
  background-image: url(https://cdn.dorik.com/661fccaa1d6c2900114386e2/images/photo-1616757857818-5c6eea38ee17-pY_7Q.jpeg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-blend-mode: normal;
  border-radius: 0px 0px 0px 0px;
  background-color: var(--color-103);
}
.dorik-section-enyxuehl:before {
  background-color: var(--color-106);
}
@media screen and (max-width: 1023px) {
  .dorik-section-enyxuehl {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-section-enyxuehl {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.ai-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  z-index: 999;
  align-items: center;
  background: rgba(0, 0, 0, 0.3);
  justify-content: center;
}

/*Row*/
.dorik-row-jrr3r7m4 {
  align-items: stretch;
}
@media screen and (max-width: 1023px) {
}
.dorik-row-jrr3r7m4 {
  --nav-padding: 15px;
}
[class*="close-btn-"] {
  display: none;
}
.dorik-row-jrr3r7m4.flex {
  margin-left: calc(-60px / 2);
  margin-right: calc(-60px / 2);
}
.dorik-row-jrr3r7m4 [class*="col-"] {
  padding-left: calc(60px / 2);
  padding-right: calc(60px / 2);
}
@media screen and (max-width: 1023px) {
  .dorik-row-jrr3r7m4.flex {
    margin-left: calc(-48px / 2);
    margin-right: calc(-48px / 2);
  }
  .dorik-row-jrr3r7m4 [class*="col-"] {
    padding-left: calc(48px / 2);
    padding-right: calc(48px / 2);
  }
}

/*Column*/
.dorik-column-01mbjodc {
}
.dorik-column-01mbjodc {
}

/*Image*/
.dorik-image-gp3zuuaf {
  object-fit: cover;
  width: 100%;
  height: 500px;
  border-radius: 10px 10px 10px 10px;
}

.dorik-image-gp3zuuaf.dorik-image-gp3zuuaf.dorik-image-gp3zuuaf {
}

@media all and (max-width: 1023px) {
  .dorik-image-gp3zuuaf.dorik-image-gp3zuuaf.dorik-image-gp3zuuaf {
  }
}
@media all and (max-width: 767px) {
  .dorik-image-gp3zuuaf.dorik-image-gp3zuuaf.dorik-image-gp3zuuaf {
  }
}

/*Column*/
.dorik-column-6ffnysuy {
  margin-top: 150px;
  justify-content: normal;
}
@media screen and (max-width: 1023px) {
  .dorik-column-6ffnysuy {
    text-align: center;
    padding-left: 0px;
    padding-top: 0px;

    margin-top: 60px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-column-6ffnysuy {
    margin-top: 24px;
    margin-bottom: 0px;
  }
}
.dorik-column-6ffnysuy {
}

/*Title*/
.dorik-heading-nfk3g8q7 {
  margin-bottom: 16px;
  margin-top: 0px;
  color: var(--color-201);
}
@media screen and (max-width: 767px) {
  .dorik-heading-nfk3g8q7 {
    margin-bottom: 16px;
    margin-top: 0px;
  }
}

.dorik-heading-nfk3g8q7 {
}

.dorik-heading-nfk3g8q7 p {
  display: inline;
}

.dorik-heading-nfk3g8q7 .dorik-heading__dynamic {
  display: inline;
}

.dorik-heading-nfk3g8q7 .dorik-heading__dynamic span {
  display: inline-block;
}

:where(
    [class*="dorik-heading-nfk3g8q7-wrapper"]:not(
        [class*="dorik-heading-nfk3g8q7-wrapper"] *
      )
  ) {
  margin-bottom: 16px;
  margin-top: 0px;
}

@media all and (max-width: 1023px) {
  :where(
      [class*="dorik-heading-nfk3g8q7-wrapper"]:not(
          [class*="dorik-heading-nfk3g8q7-wrapper"] *
        )
    ) {
    margin-bottom: 16px;
    margin-top: 0px;
  }
}
@media all and (max-width: 767px) {
  :where(
      [class*="dorik-heading-nfk3g8q7-wrapper"]:not(
          [class*="dorik-heading-nfk3g8q7-wrapper"] *
        )
    ) {
    margin-bottom: 16px;
    margin-top: 0px;
  }
}

.dorik-heading-nfk3g8q7.dorik-heading-nfk3g8q7.dorik-heading-nfk3g8q7 {
  margin-bottom: 0px;
  margin-top: 0px;
}

@media all and (max-width: 1023px) {
  .dorik-heading-nfk3g8q7.dorik-heading-nfk3g8q7.dorik-heading-nfk3g8q7 {
    margin-bottom: 0px;
    margin-top: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-heading-nfk3g8q7.dorik-heading-nfk3g8q7.dorik-heading-nfk3g8q7 {
    margin-bottom: 0px;
    margin-top: 0px;
  }
}

/*Text*/
.dorik-text-3nhzxjv8 {
  color: var(--color-203);

  margin-bottom: 0px;
}

.dorik-text-3nhzxjv8 {
}

/*Button*/
.dorik-button-5hjhvd0c {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
  justify-content: center;
  border-radius: 5px 5px 5px 5px;
  border-width: 0px;

  background-color: var(--color-201);
  color: var(--color-1);
  margin-top: 30px;
  transition: 299ms;
  flex-direction: row-reverse;
  font-weight: 500;
}
.dorik-button-5hjhvd0c:hover {
  color: var(--color-201);
  background-color: var(--color-1);
}
@media screen and (max-width: 1023px) {
  .dorik-button-5hjhvd0c {
    margin-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-button-5hjhvd0c {
    margin-top: 24px;
    margin-left: 50px;
    margin-right: 50px;
  }
}
.dorik-button-5hjhvd0c :is(.icon, .icon svg) {
  font-size: 16px;
  margin-left: 6px;
  transition: 299ms;
}
.dorik-button-5hjhvd0c:hover :is(.icon, .icon svg) {
  color: null;
}

:where(
    [class*="dorik-button-5hjhvd0c-wrapper"]:not(
        [class*="dorik-button-5hjhvd0c-wrapper"] *
      )
  ) {
  margin-top: 30px;
}

@media all and (max-width: 1023px) {
  :where(
      [class*="dorik-button-5hjhvd0c-wrapper"]:not(
          [class*="dorik-button-5hjhvd0c-wrapper"] *
        )
    ) {
    margin-top: 30px;
  }
}
@media all and (max-width: 767px) {
  :where(
      [class*="dorik-button-5hjhvd0c-wrapper"]:not(
          [class*="dorik-button-5hjhvd0c-wrapper"] *
        )
    ) {
    margin-top: 24px;
    margin-left: 50px;
    margin-right: 50px;
  }
}

.dorik-button-5hjhvd0c.dorik-button-5hjhvd0c.dorik-button-5hjhvd0c {
  margin-top: 0px;
}

@media all and (max-width: 1023px) {
  .dorik-button-5hjhvd0c.dorik-button-5hjhvd0c.dorik-button-5hjhvd0c {
    margin-top: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-button-5hjhvd0c.dorik-button-5hjhvd0c.dorik-button-5hjhvd0c {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
  }
}

/*Button*/
.dorik-button-4k9zcp0p {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
  justify-content: center;
  border-radius: 5px 5px 5px 5px;
  border-width: 0px;

  background-color: var(--color-201);
  color: var(--color-1);
  margin-top: 30px;
  margin-left: 20px;
  transition: 299ms;
  flex-direction: row-reverse;
  font-weight: 500;
}
.dorik-button-4k9zcp0p:hover {
  color: var(--color-201);
  background-color: var(--color-1);
}
@media screen and (max-width: 1023px) {
  .dorik-button-4k9zcp0p {
    margin-top: 30px;
    margin-left: 16px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-button-4k9zcp0p {
    margin-top: 20px;
    margin-left: 50px;
    margin-right: 50px;
  }
}
.dorik-button-4k9zcp0p :is(.icon, .icon svg) {
  font-size: 16px;
  margin-left: 6px;
  transition: 299ms;
}
.dorik-button-4k9zcp0p:hover :is(.icon, .icon svg) {
  color: null;
}

:where(
    [class*="dorik-button-4k9zcp0p-wrapper"]:not(
        [class*="dorik-button-4k9zcp0p-wrapper"] *
      )
  ) {
  margin-top: 30px;
  margin-left: 20px;
}

@media all and (max-width: 1023px) {
  :where(
      [class*="dorik-button-4k9zcp0p-wrapper"]:not(
          [class*="dorik-button-4k9zcp0p-wrapper"] *
        )
    ) {
    margin-top: 30px;
    margin-left: 16px;
  }
}
@media all and (max-width: 767px) {
  :where(
      [class*="dorik-button-4k9zcp0p-wrapper"]:not(
          [class*="dorik-button-4k9zcp0p-wrapper"] *
        )
    ) {
    margin-top: 20px;
    margin-left: 50px;
    margin-right: 50px;
  }
}

.dorik-button-4k9zcp0p.dorik-button-4k9zcp0p.dorik-button-4k9zcp0p {
  margin-top: 0px;
  margin-left: 0px;
}

@media all and (max-width: 1023px) {
  .dorik-button-4k9zcp0p.dorik-button-4k9zcp0p.dorik-button-4k9zcp0p {
    margin-top: 0px;
    margin-left: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-button-4k9zcp0p.dorik-button-4k9zcp0p.dorik-button-4k9zcp0p {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
  }
}

/*footer*/
.symbol--footer {
  padding-top: 100px;
  padding-bottom: 40px;
  background-color: var(--color-101);
}
.symbol--footer:before {
}
@media screen and (max-width: 1023px) {
  .symbol--footer {
    padding-top: 60px;
    padding-left: 32px;
    padding-bottom: 24px;
    padding-right: 32px;
  }
}
@media screen and (max-width: 767px) {
  .symbol--footer {
    padding-top: 40px;
    padding-left: 24px;
    padding-bottom: 24px;
    padding-right: 24px;
  }
}

.ai-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  z-index: 999;
  align-items: center;
  background: rgba(0, 0, 0, 0.3);
  justify-content: center;
}

/*Container*/
.dorik-container-n23dck39 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-top: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 0px;
  flex-basis: 100%;
  justify-content: center;

  border-style: solid;

  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: var(--color-302);

  gap: 30px;
}
@media screen and (max-width: 1023px) {
  .dorik-container-n23dck39 {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-container-n23dck39 {
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 16px;
  }
}

.dorik-container-n23dck39 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-top: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 0px;
  flex-basis: 100%;
  justify-content: center;

  border-style: solid;

  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: var(--color-302);

  gap: 30px;
}

@media all and (max-width: 1023px) {
  .dorik-container-n23dck39 {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-container-n23dck39 {
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 16px;
  }
}

.dorik-container-emxw355e.dorik-container-emxw355e {
  width: calc(28% - 22.5px);
  flex-basis: auto;
}

@media all and (max-width: 1023px) {
  .dorik-container-emxw355e.dorik-container-emxw355e {
    width: calc(40% - 15px);
    flex-basis: auto;
  }
}
@media all and (max-width: 767px) {
  .dorik-container-emxw355e.dorik-container-emxw355e {
    width: calc(100% - 0px);
    flex-basis: auto;
  }
}

.dorik-container-qyido5au.dorik-container-qyido5au {
  width: calc(40% - 22.5px);
  flex-basis: auto;
}

@media all and (max-width: 1023px) {
  .dorik-container-qyido5au.dorik-container-qyido5au {
    width: calc(60% - 15px);
    flex-basis: auto;
  }
}
@media all and (max-width: 767px) {
  .dorik-container-qyido5au.dorik-container-qyido5au {
    width: calc(100% - 0px);
    flex-basis: auto;
  }
}

.dorik-container-cys6tsdg.dorik-container-cys6tsdg {
  width: calc(16% - 22.5px);
  flex-basis: auto;
}

@media all and (max-width: 1023px) {
  .dorik-container-cys6tsdg.dorik-container-cys6tsdg {
    width: calc(38% - 15px);
    flex-basis: auto;
  }
}
@media all and (max-width: 767px) {
  .dorik-container-cys6tsdg.dorik-container-cys6tsdg {
    width: calc(38% - 15px);
    flex-basis: auto;
  }
}

.dorik-container-140q9yzm.dorik-container-140q9yzm {
  width: calc(16% - 22.5px);
  flex-basis: auto;
}

@media all and (max-width: 1023px) {
  .dorik-container-140q9yzm.dorik-container-140q9yzm {
    width: calc(62% - 15px);
    flex-basis: auto;
  }
}
@media all and (max-width: 767px) {
  .dorik-container-140q9yzm.dorik-container-140q9yzm {
    width: calc(62% - 15px);
    flex-basis: auto;
  }
}

.dorik-container-n23dck39.dorik-container-n23dck39 {
  margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
  margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
  width: calc(var(--max-width, 100%) - 0px - 0px);
}

@media all and (max-width: 1023px) {
  .dorik-container-n23dck39.dorik-container-n23dck39 {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
  }
}
@media all and (max-width: 767px) {
  .dorik-container-n23dck39.dorik-container-n23dck39 {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
  }
}
:where(.dorik-container-n23dck39) {
  margin: 0 auto;
}
:where(.dorik-container-n23dck39) {
  position: relative;
}
:where(.dorik-container-n23dck39) > .video-bg,
:where(.dorik-container-n23dck39)
  > .dorik-container-n23dck39--video-overlay {
  z-index: -1;
}

/*Container*/
.dorik-container-emxw355e {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding-top: 10px;
  padding-bottom: 10px;
  flex-basis: 28%;
  align-items: stretch;
}
@media screen and (max-width: 1023px) {
  .dorik-container-emxw355e {
    flex-basis: 40%;
  }
}
@media screen and (max-width: 767px) {
  .dorik-container-emxw355e {
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 100%;
  }
}

.dorik-container-emxw355e {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding-top: 10px;
  padding-bottom: 10px;
  flex-basis: 28%;
  align-items: stretch;
}

@media all and (max-width: 1023px) {
  .dorik-container-emxw355e {
    flex-basis: 40%;
  }
}
@media all and (max-width: 767px) {
  .dorik-container-emxw355e {
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 100%;
  }
}

:where(.dorik-container-emxw355e) {
  position: relative;
}
:where(.dorik-container-emxw355e) > .video-bg,
:where(.dorik-container-emxw355e)
  > .dorik-container-emxw355e--video-overlay {
  z-index: -1;
}

/*Image*/
.dorik-image-kplmqgva {
  object-fit: cover;
  width: 150px;
  margin-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .dorik-image-kplmqgva {
    margin-bottom: 16px;
    margin-top: 0px;
  }
}

:where(
    [class*="dorik-image-kplmqgva-wrapper"]:not(
        [class*="dorik-image-kplmqgva-wrapper"] *
      )
  ) {
  margin-bottom: 24px;
}

@media all and (max-width: 1023px) {
  :where(
      [class*="dorik-image-kplmqgva-wrapper"]:not(
          [class*="dorik-image-kplmqgva-wrapper"] *
        )
    ) {
    margin-bottom: 24px;
  }
}
@media all and (max-width: 767px) {
  :where(
      [class*="dorik-image-kplmqgva-wrapper"]:not(
          [class*="dorik-image-kplmqgva-wrapper"] *
        )
    ) {
    margin-bottom: 16px;
    margin-top: 0px;
  }
}

.dorik-image-kplmqgva.dorik-image-kplmqgva.dorik-image-kplmqgva {
  margin-bottom: 0px;
}

@media all and (max-width: 1023px) {
  .dorik-image-kplmqgva.dorik-image-kplmqgva.dorik-image-kplmqgva {
    margin-bottom: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-image-kplmqgva.dorik-image-kplmqgva.dorik-image-kplmqgva {
    margin-bottom: 0px;
    margin-top: 0px;
  }
}

/*Text*/
.dorik-text-5efr6rgn {
  color: var(--color-205);
}
@media screen and (max-width: 767px) {
  .dorik-text-5efr6rgn {
    margin-top: 0px;
    margin-bottom: 24px;
  }
}
.dorik-text-5efr6rgn {
}

/*Title*/
.dorik-heading-1ktbzv8r {
  margin-top: 32px;
  margin-bottom: 24px;
  color: var(--color-204);
}
@media screen and (max-width: 767px) {
  .dorik-heading-1ktbzv8r {
    margin-top: 0px;
    margin-bottom: 24px;
  }
}

.dorik-heading-1ktbzv8r {
}

.dorik-heading-1ktbzv8r p {
  display: inline;
}

.dorik-heading-1ktbzv8r .dorik-heading__dynamic {
  display: inline;
}

.dorik-heading-1ktbzv8r .dorik-heading__dynamic span {
  display: inline-block;
}

:where(
    [class*="dorik-heading-1ktbzv8r-wrapper"]:not(
        [class*="dorik-heading-1ktbzv8r-wrapper"] *
      )
  ) {
  margin-top: 32px;
  margin-bottom: 24px;
}

@media all and (max-width: 1023px) {
  :where(
      [class*="dorik-heading-1ktbzv8r-wrapper"]:not(
          [class*="dorik-heading-1ktbzv8r-wrapper"] *
        )
    ) {
    margin-top: 32px;
    margin-bottom: 24px;
  }
}
@media all and (max-width: 767px) {
  :where(
      [class*="dorik-heading-1ktbzv8r-wrapper"]:not(
          [class*="dorik-heading-1ktbzv8r-wrapper"] *
        )
    ) {
    margin-top: 0px;
    margin-bottom: 24px;
  }
}

.dorik-heading-1ktbzv8r.dorik-heading-1ktbzv8r.dorik-heading-1ktbzv8r {
  margin-top: 0px;
  margin-bottom: 0px;
}

@media all and (max-width: 1023px) {
  .dorik-heading-1ktbzv8r.dorik-heading-1ktbzv8r.dorik-heading-1ktbzv8r {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-heading-1ktbzv8r.dorik-heading-1ktbzv8r.dorik-heading-1ktbzv8r {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

/*Social Icon*/
.dorik-socialIcon-jdr8gixw {
  display: flex;
  flex-direction: row;
  list-style: none;
  line-height: 1;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 32px;
  padding-left: 0px;
  padding-right: 0px;
}
@media screen and (max-width: 767px) {
  .dorik-socialIcon-jdr8gixw {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }
}

.dorik-socialIcon-jdr8gixw {
  flex-wrap: wrap;
}

.dorik-socialIcon-jdr8gixw li svg {
}

.dorik-socialIcon-jdr8gixw li svg:hover {
}

.dorik-socialIcon-jdr8gixw li svg {
  fill: var(--color-205);
  height: 32px;
  width: 32px;
}
.dorik-socialIcon-jdr8gixw li svg:hover {
  fill: var(--color-1);
}

.dorik-socialIcon-jdr8gixw li:not(:last-child) {
  margin-right: 16px;
}

/*Container*/
.dorik-container-qyido5au {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 24px;
  padding-right: 24px;
  flex-basis: 40%;
  align-items: stretch;

  border-style: solid;

  border-left-width: 1px;
  border-left-style: solid;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: var(--color-302);
  border-left-color: var(--color-302);
}
@media screen and (max-width: 1023px) {
  .dorik-container-qyido5au {
    flex-basis: 60%;

    border-style: solid;

    border-right-width: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 24px;
    padding-right: 0px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-container-qyido5au {
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-right: 0px;
    flex-basis: 100%;

    border-style: solid;

    border-left-width: 0px;
  }
}

.dorik-container-qyido5au {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 24px;
  padding-right: 24px;
  flex-basis: 40%;
  align-items: stretch;

  border-style: solid;

  border-left-width: 1px;
  border-left-style: solid;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: var(--color-302);
  border-left-color: var(--color-302);
}

@media all and (max-width: 1023px) {
  .dorik-container-qyido5au {
    flex-basis: 60%;

    border-style: solid;

    border-right-width: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 24px;
    padding-right: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-container-qyido5au {
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-right: 0px;
    flex-basis: 100%;

    border-style: solid;

    border-left-width: 0px;
  }
}

:where(.dorik-container-qyido5au) {
  position: relative;
}
:where(.dorik-container-qyido5au) > .video-bg,
:where(.dorik-container-qyido5au)
  > .dorik-container-qyido5au--video-overlay {
  z-index: -1;
}

/*Title*/
.dorik-heading-cfzdijf8 {
  margin-top: 0px;
  margin-bottom: 24px;
  color: var(--color-204);
}

.dorik-heading-cfzdijf8 {
}

.dorik-heading-cfzdijf8 p {
  display: inline;
}

.dorik-heading-cfzdijf8 .dorik-heading__dynamic {
  display: inline;
}

.dorik-heading-cfzdijf8 .dorik-heading__dynamic span {
  display: inline-block;
}

:where(
    [class*="dorik-heading-cfzdijf8-wrapper"]:not(
        [class*="dorik-heading-cfzdijf8-wrapper"] *
      )
  ) {
  margin-top: 0px;
  margin-bottom: 24px;
}

@media all and (max-width: 1023px) {
  :where(
      [class*="dorik-heading-cfzdijf8-wrapper"]:not(
          [class*="dorik-heading-cfzdijf8-wrapper"] *
        )
    ) {
    margin-top: 0px;
    margin-bottom: 24px;
  }
}
@media all and (max-width: 767px) {
  :where(
      [class*="dorik-heading-cfzdijf8-wrapper"]:not(
          [class*="dorik-heading-cfzdijf8-wrapper"] *
        )
    ) {
    margin-top: 0px;
    margin-bottom: 24px;
  }
}

.dorik-heading-cfzdijf8.dorik-heading-cfzdijf8.dorik-heading-cfzdijf8 {
  margin-top: 0px;
  margin-bottom: 0px;
}

@media all and (max-width: 1023px) {
  .dorik-heading-cfzdijf8.dorik-heading-cfzdijf8.dorik-heading-cfzdijf8 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-heading-cfzdijf8.dorik-heading-cfzdijf8.dorik-heading-cfzdijf8 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

/*Subscription Form*/

@media screen and (min-width: 768px) {
  .dorik-subscription-kj6qdryl .fields-wrapper {
    display: flex;
    align-items: flex-end;
    flex-direction: row;
  }
}
.dorik-subscription-kj6qdryl .form-control {
  height: 50px;
}
.dorik-subscription-kj6qdryl .form-control {
  align-self: auto;
}

.dorik-subscription-kj6qdryl .form-group {
  flex: 1;
  margin-right: 15px;
  width: 100%;
}

@media screen and (max-width: 767px) {
  .dorik-subscription-kj6qdryl .form-group {
    margin-bottom: 10px;
  }
  .dorik-subscription-kj6qdryl button {
    width: 100%;
  }
}

.dorik-subscription-kj6qdryl .hidden {
  display: none;
}

.dorik-subscription-kj6qdryl .form-group:last-child {
  margin: 0;
}

.dorik-subscription-kj6qdryl .form-label {
  display: block;
  color: #171a21;
  font-size: 16px;
  padding-bottom: 10px;
}

.dorik-subscription-kj6qdryl button .button-content {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.dorik-subscription-kj6qdryl .form-control {
  color: #171a21;
  font-size: 14px;
  padding-left: 16px;

  border: 1px solid var(--color-302);
  border-radius: 5px 5px 5px 5px;

  width: 100%;
}

.dorik-subscription-kj6qdryl button {
  color: var(--color-201);
  padding-left: 20px;
  padding-right: 20px;
  border: 0px solid;
  border-radius: 5px 5px 5px 5px;
  background-color: var(--color-1);
}

.dorik-subscription-kj6qdryl button {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
}

.dorik-subscription-kj6qdryl button:hover :is(.icon, .icon svg) {
  color: null;
}

/*Container*/
.dorik-container-cys6tsdg {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  flex-basis: 16%;
  align-items: stretch;

  border-style: solid;

  border-left-width: 0px;

  border-right-width: 0px;
}
@media screen and (max-width: 1023px) {
  .dorik-container-cys6tsdg {
    flex-basis: 38%;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-container-cys6tsdg {
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 10px;
  }
}

.dorik-container-cys6tsdg {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  flex-basis: 16%;
  align-items: stretch;

  border-style: solid;

  border-left-width: 0px;

  border-right-width: 0px;
}

@media all and (max-width: 1023px) {
  .dorik-container-cys6tsdg {
    flex-basis: 38%;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-container-cys6tsdg {
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 10px;
  }
}

:where(.dorik-container-cys6tsdg) {
  position: relative;
}
:where(.dorik-container-cys6tsdg) > .video-bg,
:where(.dorik-container-cys6tsdg)
  > .dorik-container-cys6tsdg--video-overlay {
  z-index: -1;
}

/*Title*/
.dorik-heading-tbupslt2 {
  margin-top: 0px;
  margin-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .dorik-heading-tbupslt2 {
    margin-top: 0px;
    margin-bottom: 16px;
    margin-left: 5px;
  }
}

.dorik-heading-tbupslt2 {
}

.dorik-heading-tbupslt2 p {
  display: inline;
}

.dorik-heading-tbupslt2 .dorik-heading__dynamic {
  display: inline;
}

.dorik-heading-tbupslt2 .dorik-heading__dynamic span {
  display: inline-block;
}

:where(
    [class*="dorik-heading-tbupslt2-wrapper"]:not(
        [class*="dorik-heading-tbupslt2-wrapper"] *
      )
  ) {
  margin-top: 0px;
  margin-bottom: 24px;
}

@media all and (max-width: 1023px) {
  :where(
      [class*="dorik-heading-tbupslt2-wrapper"]:not(
          [class*="dorik-heading-tbupslt2-wrapper"] *
        )
    ) {
    margin-top: 0px;
    margin-bottom: 24px;
  }
}
@media all and (max-width: 767px) {
  :where(
      [class*="dorik-heading-tbupslt2-wrapper"]:not(
          [class*="dorik-heading-tbupslt2-wrapper"] *
        )
    ) {
    margin-top: 0px;
    margin-bottom: 16px;
    margin-left: 5px;
  }
}

.dorik-heading-tbupslt2.dorik-heading-tbupslt2.dorik-heading-tbupslt2 {
  margin-top: 0px;
  margin-bottom: 0px;
}

@media all and (max-width: 1023px) {
  .dorik-heading-tbupslt2.dorik-heading-tbupslt2.dorik-heading-tbupslt2 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-heading-tbupslt2.dorik-heading-tbupslt2.dorik-heading-tbupslt2 {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

/*Links*/
.dorik-links-77wz2r4s {
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.dorik-links-77wz2r4s .dorik-list--link {
  text-decoration: none;
  color: var(--color-205);
}
.dorik-links-77wz2r4s .dorik-list--link:hover {
  color: var(--color-2);
}

.dorik-links-77wz2r4s .dorik-list--link {
  margin-bottom: 16px;
}
.dorik-links-77wz2r4s .dorik-list--item:last-child .dorik-list--link {
  margin-bottom: 0;
}
.dorik-links-77wz2r4s .dorik-list--icon {
  margin-right: 5px;
}
.dorik-links-77wz2r4s .icon_h6oqeuvz {
  font-size: null;
  color: null;
}
.dorik-links-77wz2r4s .icon_5gqp8r81 {
  font-size: null;
  color: null;
}
.dorik-links-77wz2r4s .icon_pnlgzlsb {
  font-size: null;
  color: null;
}

/*Container*/
.dorik-container-140q9yzm {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  flex-basis: 16%;
  align-items: stretch;

  border-style: solid;

  border-left-width: 0px;

  border-right-width: 0px;
}
@media screen and (max-width: 1023px) {
  .dorik-container-140q9yzm {
    flex-basis: 62%;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-container-140q9yzm {
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 10px;
  }
}

.dorik-container-140q9yzm {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  flex-basis: 16%;
  align-items: stretch;

  border-style: solid;

  border-left-width: 0px;

  border-right-width: 0px;
}

@media all and (max-width: 1023px) {
  .dorik-container-140q9yzm {
    flex-basis: 62%;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-container-140q9yzm {
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 10px;
  }
}

:where(.dorik-container-140q9yzm) {
  position: relative;
}
:where(.dorik-container-140q9yzm) > .video-bg,
:where(.dorik-container-140q9yzm)
  > .dorik-container-140q9yzm--video-overlay {
  z-index: -1;
}

/*Title*/
.dorik-heading-4j6r6w6d {
  margin-top: 0px;
  margin-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .dorik-heading-4j6r6w6d {
    margin-top: 0px;
    margin-bottom: 16px;
    margin-left: 5px;
  }
}

.dorik-heading-4j6r6w6d {
}

.dorik-heading-4j6r6w6d p {
  display: inline;
}

.dorik-heading-4j6r6w6d .dorik-heading__dynamic {
  display: inline;
}

.dorik-heading-4j6r6w6d .dorik-heading__dynamic span {
  display: inline-block;
}

:where(
    [class*="dorik-heading-4j6r6w6d-wrapper"]:not(
        [class*="dorik-heading-4j6r6w6d-wrapper"] *
      )
  ) {
  margin-top: 0px;
  margin-bottom: 24px;
}

@media all and (max-width: 1023px) {
  :where(
      [class*="dorik-heading-4j6r6w6d-wrapper"]:not(
          [class*="dorik-heading-4j6r6w6d-wrapper"] *
        )
    ) {
    margin-top: 0px;
    margin-bottom: 24px;
  }
}
@media all and (max-width: 767px) {
  :where(
      [class*="dorik-heading-4j6r6w6d-wrapper"]:not(
          [class*="dorik-heading-4j6r6w6d-wrapper"] *
        )
    ) {
    margin-top: 0px;
    margin-bottom: 16px;
    margin-left: 5px;
  }
}

.dorik-heading-4j6r6w6d.dorik-heading-4j6r6w6d.dorik-heading-4j6r6w6d {
  margin-top: 0px;
  margin-bottom: 0px;
}

@media all and (max-width: 1023px) {
  .dorik-heading-4j6r6w6d.dorik-heading-4j6r6w6d.dorik-heading-4j6r6w6d {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}
@media all and (max-width: 767px) {
  .dorik-heading-4j6r6w6d.dorik-heading-4j6r6w6d.dorik-heading-4j6r6w6d {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

/*Links*/
.dorik-links-edcg7mce {
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.dorik-links-edcg7mce .dorik-list--link {
  text-decoration: none;
  color: var(--color-205);
}
.dorik-links-edcg7mce .dorik-list--link:hover {
  color: var(--color-2);
}

.dorik-links-edcg7mce .dorik-list--link {
  margin-bottom: 16px;
}
.dorik-links-edcg7mce .dorik-list--item:last-child .dorik-list--link {
  margin-bottom: 0;
}
.dorik-links-edcg7mce .dorik-list--icon {
  margin-right: 5px;
}
.dorik-links-edcg7mce .icon_h6oqeuvz {
  font-size: null;
  color: null;
}
.dorik-links-edcg7mce .icon_5gqp8r81 {
  font-size: null;
  color: null;
}
.dorik-links-edcg7mce .icon_pnlgzlsb {
  font-size: null;
  color: null;
}

/*Container*/
.dorik-container-imkicc5o {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  flex-basis: 100%;
  justify-content: center;
  margin-top: 32px;
  gap: 30px;
}
@media screen and (max-width: 1023px) {
  .dorik-container-imkicc5o {
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    justify-content: unset;
    gap: 16px;
    margin-top: 24px;
  }
}
@media screen and (max-width: 767px) {
  .dorik-container-imkicc5o {
    gap: 8px;
    margin-top: 24px;
  }
}

.dorik-container-imkicc5o {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  flex-basis: 100%;
  justify-content: center;
  margin-top: 32px;
  gap: 30px;
}

@media all and (max-width: 1023px) {
  .dorik-container-imkicc5o {
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    justify-content: unset;
    gap: 16px;
    margin-top: 24px;
  }
}
@media all and (max-width: 767px) {
  .dorik-container-imkicc5o {
    gap: 8px;
    margin-top: 24px;
  }
}

.dorik-container-ul0etqgm.dorik-container-ul0etqgm {
  width: calc(60% - 15px);
  flex-basis: auto;
}

@media all and (max-width: 1023px) {
  .dorik-container-ul0etqgm.dorik-container-ul0etqgm {
    width: calc(63% - 8px);
    flex-basis: auto;
  }
}
@media all and (max-width: 767px) {
  .dorik-container-ul0etqgm.dorik-container-ul0etqgm {
    width: calc(100% - 0px);
    flex-basis: auto;
  }
}

.dorik-container-xdm2d7cb.dorik-container-xdm2d7cb {
  width: calc(40% - 15px);
  flex-basis: auto;
}

@media all and (max-width: 1023px) {
  .dorik-container-xdm2d7cb.dorik-container-xdm2d7cb {
    width: calc(35% - 8px);
    flex-basis: auto;
  }
}
@media all and (max-width: 767px) {
  .dorik-container-xdm2d7cb.dorik-container-xdm2d7cb {
    width: calc(100% - 0px);
    flex-basis: auto;
  }
}

.dorik-container-imkicc5o.dorik-container-imkicc5o {
  margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
  margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
  width: calc(var(--max-width, 100%) - 0px - 0px);
}

@media all and (max-width: 1023px) {
  .dorik-container-imkicc5o.dorik-container-imkicc5o {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
  }
}
@media all and (max-width: 767px) {
  .dorik-container-imkicc5o.dorik-container-imkicc5o {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
  }
}
:where(.dorik-container-imkicc5o) {
  margin: 0 auto;
}
:where(.dorik-container-imkicc5o) {
  position: relative;
}
:where(.dorik-container-imkicc5o) > .video-bg,
:where(.dorik-container-imkicc5o)
  > .dorik-container-imkicc5o--video-overlay {
  z-index: -1;
}

/*Container*/
.dorik-container-ul0etqgm {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding-top: 1px;
  padding-bottom: 1px;
  flex-basis: 60%;
  align-items: stretch;
  justify-content: center;
}
@media screen and (max-width: 1023px) {
  .dorik-container-ul0etqgm {
    flex-basis: 63%;
  }
}
@media screen and (max-width: 767px) {
  .dorik-container-ul0etqgm {
    flex-basis: 100%;
  }
}

.dorik-container-ul0etqgm {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding-top: 1px;
  padding-bottom: 1px;
  flex-basis: 60%;
  align-items: stretch;
  justify-content: center;
}

@media all and (max-width: 1023px) {
  .dorik-container-ul0etqgm {
    flex-basis: 63%;
  }
}
@media all and (max-width: 767px) {
  .dorik-container-ul0etqgm {
    flex-basis: 100%;
  }
}

:where(.dorik-container-ul0etqgm) {
  position: relative;
}
:where(.dorik-container-ul0etqgm) > .video-bg,
:where(.dorik-container-ul0etqgm)
  > .dorik-container-ul0etqgm--video-overlay {
  z-index: -1;
}

/*Links*/

.dorik-links-licu1xga .dorik-list--link {
  text-decoration: none;
  color: var(--color-205);
}

.dorik-links-licu1xga .dorik-list--link {
  margin-right: 16px;
}
.dorik-links-licu1xga .dorik-list--item:last-child .dorik-list--link {
  margin-right: 0;
}
.dorik-links-licu1xga .dorik-list--icon {
  margin-right: 5px;
}
.dorik-links-licu1xga .icon_i5mwfcq6 {
  font-size: null;
  color: null;
}
.dorik-links-licu1xga .icon_p7ucjva2 {
  font-size: null;
  color: null;
}
.dorik-links-licu1xga .icon_2suuvmpu {
  font-size: null;
  color: null;
}

/*Container*/
.dorik-container-xdm2d7cb {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding-top: 1px;
  padding-bottom: 1px;
  flex-basis: 40%;
  align-items: stretch;
  justify-content: center;
}
@media screen and (max-width: 1023px) {
  .dorik-container-xdm2d7cb {
    flex-basis: 35%;
  }
}
@media screen and (max-width: 767px) {
  .dorik-container-xdm2d7cb {
    flex-basis: 100%;
    align-items: flex-start;
  }
}

.dorik-container-xdm2d7cb {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding-top: 1px;
  padding-bottom: 1px;
  flex-basis: 40%;
  align-items: stretch;
  justify-content: center;
}

@media all and (max-width: 1023px) {
  .dorik-container-xdm2d7cb {
    flex-basis: 35%;
  }
}
@media all and (max-width: 767px) {
  .dorik-container-xdm2d7cb {
    flex-basis: 100%;
    align-items: flex-start;
  }
}

:where(.dorik-container-xdm2d7cb) {
  position: relative;
}
:where(.dorik-container-xdm2d7cb) > .video-bg,
:where(.dorik-container-xdm2d7cb)
  > .dorik-container-xdm2d7cb--video-overlay {
  z-index: -1;
}

/*Text*/
.dorik-text-bms165wr {
  margin-top: 4px;
  margin-bottom: 8px;
  text-align: right;
  color: var(--color-205);
}
@media screen and (max-width: 1023px) {
  .dorik-text-bms165wr {
    text-align: right;
  }
}
.dorik-text-bms165wr {
}